ExecutionContext.SuppressFlow メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
複数の非同期スレッド間における実行コンテキストのフローを抑制します。
public:
static System::Threading::AsyncFlowControl SuppressFlow();
public static System.Threading.AsyncFlowControl SuppressFlow ();
[System.Security.SecurityCritical]
public static System.Threading.AsyncFlowControl SuppressFlow ();
static member SuppressFlow : unit -> System.Threading.AsyncFlowControl
[<System.Security.SecurityCritical>]
static member SuppressFlow : unit -> System.Threading.AsyncFlowControl
Public Shared Function SuppressFlow () As AsyncFlowControl
戻り値
フローを復元するための AsyncFlowControl 構造体。
- 属性
例外
コンテキストのフローは既に抑制されています。
注釈
現在のスレッドのフローを抑制するには、 ExecutionContext このメソッドを使用します。
のフローを Undo 復元するには、返された AsyncFlowControl 構造体でメソッドを使用する ExecutionContext必要があります。
このメソッドは、for SecurityPermissionFlag.Infrastructure 権限でSecurityAction.LinkDemand保護されます。 完全に信頼されたコンポーネントは、このメソッドを呼び出して、非同期呼び出し中のフローを ExecutionContext 抑制できます。 フローが抑制されている間、メソッドnull
は Capture .