情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

SemaphoreSlim.WaitAsync メソッド (Int32, CancellationToken)

2013/12/12

CancellationToken を観察すると同時に、32 ビット符号付き整数を使用して時間間隔を計測し、非同期に SemaphoreSlim の入力を待機します。

Namespace:  System.Threading
アセンブリ:  mscorlib (mscorlib.dll 内)

public Task<bool> WaitAsync(
	int millisecondsTimeout,
	CancellationToken cancellationToken
)

パラメーター

millisecondsTimeout
型: System.Int32
待機するミリ秒数。無制限に待機する場合は Infinite (-1)。
cancellationToken
型: System.Threading.CancellationToken
観察する CancellationToken

戻り値

型: System.Threading.Tasks.Task<Boolean>
現在のスレッドが正常に SemaphoreSlim に入った場合は結果 true、それ以外の場合は結果 false によって完了するタスク。

例外条件
ObjectDisposedException

現在のインスタンスは既に破棄されています。

ArgumentOutOfRangeException

millisecondsTimeout が -1 以外の負数です。-1 は無制限のタイムアウトを表します。

Windows Phone OS

サポート: 8.0

表示: