言語

AsyncReaderWriterLock.WriteLockAsync メソッド

定義

オーバーロード

名前 説明
WriteLockAsync(CancellationToken)

すぐに使用できない場合は、ロックを非同期的に待機する書き込みロックを取得します。

WriteLockAsync(AsyncReaderWriterLock+LockFlags, CancellationToken)

すぐに使用できない場合は、ロックを非同期的に待機する書き込みロックを取得します。

WriteLockAsync(CancellationToken)

すぐに使用できない場合は、ロックを非同期的に待機する書き込みロックを取得します。

public Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable WriteLockAsync(System.Threading.CancellationToken cancellationToken = default);
member this.WriteLockAsync : System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable
Public Function WriteLockAsync (Optional cancellationToken As CancellationToken = Nothing) As AsyncReaderWriterLock.Awaitable

パラメーター

cancellationToken
CancellationToken

ロックの取得に対する関心の喪失を示すキャンセルを示すトークン。 取り消されたトークンは、既に発行されているロックを解放しません。 ただし、ロックがすぐに使用できない場合は、キャンセルされたトークンによって、ロックが再開されるのを待機しているコードが OperationCanceledException

返品

結果がロック 解放者である待機可能なオブジェクト。

例外

Complete()が呼び出され、これが新しい最上位レベルのロック要求である場合にスローされます。

適用対象

WriteLockAsync(AsyncReaderWriterLock+LockFlags, CancellationToken)

すぐに使用できない場合は、ロックを非同期的に待機する書き込みロックを取得します。

public Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable WriteLockAsync(Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.LockFlags options, System.Threading.CancellationToken cancellationToken = default);
member this.WriteLockAsync : Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.LockFlags * System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable
Public Function WriteLockAsync (options As AsyncReaderWriterLock.LockFlags, Optional cancellationToken As CancellationToken = Nothing) As AsyncReaderWriterLock.Awaitable

パラメーター

options
AsyncReaderWriterLock.LockFlags

通常のロック動作に対する変更。

cancellationToken
CancellationToken

ロックの取得に対する関心の喪失を示すキャンセルを示すトークン。 取り消されたトークンは、既に発行されているロックを解放しません。 ただし、ロックがすぐに使用できない場合は、キャンセルされたトークンによって、ロックが再開されるのを待機しているコードが OperationCanceledException

返品

結果がロック 解放者である待機可能なオブジェクト。

例外

Complete()が呼び出され、これが新しい最上位レベルのロック要求である場合にスローされます。

適用対象