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 отрицательный.
Файл закрыт.
Процессу не удается получить доступ к файлу, так как другой процесс заблокировал часть этого файла.
Комментарии
Блокировка диапазона файлового потока предоставляет потоки процесса блокировки монопольного доступа к этому диапазону файлового потока.