Работает ли IsolatedStorageFileStream.Lock под SIlverlight4? - PullRequest
0 голосов
/ 17 апреля 2010

Silverlight использует IsolatedStorageFileStream для открытия файлов.

IsolatedStorageFileStreamunder NET.4 заявляет о поддержке метода блокировки (Унаследовано от FileStream)

следующий код

IsolatedStorageFile isf;
IsolatedStorageFileStream lockStream = new IsolatedStorageFileStream( "my.lck", FileMode.OpenOrCreate, isf );
lockStream.Lock( 0, 0 );

генерирует следующую ошибку, упакованную для удобства чтения, в VS2010 и Silverlight 4

'System.IO.IsolatedStorage.IsolatedStorageFileStream' does not contain a definition for 'Lock' 
and no extension method 'Lock' accepting a first argument of type 'System.IO.IsolatedStorage.IsolatedStorageFileStream' could be found 
(are you missing a using directive or an assembly reference?)   

1 Ответ

0 голосов
/ 29 апреля 2010

Lock и Unlock на самом деле не поддерживаются, но присутствуют, так что классы System.IO.FileStream согласованы между платформами и позволяют реализовать эту функцию в будущем.

...