次の方法で共有


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 が負の値です。

ファイルは閉じられています。

別のプロセスがファイルの一部をロックしているため、プロセスはこのファイルにアクセスできません。

注釈

ファイル ストリームの範囲をロックすると、ロック プロセスのスレッドは、ファイル ストリームのその範囲に排他的にアクセスできるようになります。

適用対象