AsyncManualResetEvent(Boolean, Boolean) コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AsyncManualResetEvent クラスの新しいインスタンスを初期化します。
AsyncManualResetEvent(bool initialState = false, bool allowInliningAwaiters = false);
public AsyncManualResetEvent (bool initialState = false, bool allowInliningAwaiters = false);
new Microsoft.VisualStudio.Threading.AsyncManualResetEvent : bool * bool -> Microsoft.VisualStudio.Threading.AsyncManualResetEvent
Public Sub New (Optional initialState As Boolean = false, Optional allowInliningAwaiters As Boolean = false)
パラメーター
- initialState
- Boolean
イベントを最初に通知する必要があるかどうかを示す 値。
- allowInliningAwaiters
- Boolean
呼び出しが返される前に WaitAsync() を呼び出すスレッドで呼び出 Microsoft.VisualStudio.Threading.AsyncManualResetEvent.SetAsync し元の継続を実行できるかどうかを示す 値。
Microsoft.VisualStudio.Threading.AsyncManualResetEvent.SetAsync この値がデッドロックを回避するためである場合、呼び出し元は true
プライベート ロックを保持しないでください。
の場合 false
、 から WaitAsync() 返されたタスクは、呼び出し元に戻るまでに Microsoft.VisualStudio.Threading.AsyncManualResetEvent.SetAsync 完了状態に完全に移行していない可能性があります。
注釈
false
は クラスの動作をシミュレートしますManualResetEventSlim が true
、パフォーマンスが若干向上する可能性があります。