IsolatedStorageFileStream.Lock(Int64, Int64) Метод

Определение

Запрещает другим процессам чтение из потока или запись в него.

public:
 override void Lock(long position, long length);
public override void Lock (long position, long length);
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
public override void Lock (long position, long length);
override this.Lock : int64 * int64 -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("macos")>]
override this.Lock : int64 * int64 -> unit
Public Overrides Sub Lock (position As Long, length As Long)

Параметры

position
Int64

Начальная позиция блокируемого диапазона. Значение этого параметра должно быть больше или равно 0 (нулю).

length
Int64

Число байтов для блокировки.

Атрибуты

Исключения

position или length является отрицательным значением.

Файл закрыт.

Процессу не удается получить доступ к файлу, так как другой процесс заблокировал часть этого файла.

Комментарии

Блокировка диапазона файлового потока предоставляет потокам процесса блокировки монопольный доступ к этому диапазону файлового потока.

Применяется к