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