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

Определение

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

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

Параметры

position
Int64

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

length
Int64

Количество байтов для блокировки.

Атрибуты

Исключения

position или length отрицательный.

Файл закрыт.

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

Комментарии

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

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