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 为负数。

文件关闭。

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

注解

锁定文件流的范围可让锁定进程的线程以独占方式访问该文件流的该范围。

适用于