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
が負の値です。
ファイルは閉じられています。
別のプロセスがファイルの一部をロックしているため、プロセスはこのファイルにアクセスできません。
注釈
ファイル ストリームの範囲をロックすると、ロック プロセスのスレッドは、ファイル ストリームのその範囲に排他的にアクセスできるようになります。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET