IsolatedStorageFileStream.Lock(Int64, Int64) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
防止其他进程读取或写入流。
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
为负数。
文件关闭。
另一个进程已锁定了文件的一部分,因此进程无法访问该文件。
注解
锁定文件流的范围可让锁定进程的线程以独占方式访问该文件流的该范围。