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

用于锁定的字节数。

属性

例外

positionlength 为负数。

文件关闭。

另一个进程已锁定了文件的一部分,因此进程无法访问该文件。

注解

锁定文件流的范围使锁定进程的线程能够独占访问文件流的该范围。

适用于