SecurityContext.SuppressFlowWindowsIdentity SecurityContext.SuppressFlowWindowsIdentity SecurityContext.SuppressFlowWindowsIdentity SecurityContext.SuppressFlowWindowsIdentity Method

定義

複数の非同期スレッドにおける現在のセキュリティ コンテキストの Windows ID 部分のフローを中止します。Suppresses the flow of the Windows identity portion of the current security context across asynchronous threads.

public:
 static System::Threading::AsyncFlowControl SuppressFlowWindowsIdentity();
[System.Security.SecurityCritical]
public static System.Threading.AsyncFlowControl SuppressFlowWindowsIdentity ();
static member SuppressFlowWindowsIdentity : unit -> System.Threading.AsyncFlowControl
Public Shared Function SuppressFlowWindowsIdentity () As AsyncFlowControl

戻り値

フローを復元するための構造体。A structure for restoring the flow.

注釈

このメソッドを使用して、Windows id のフローを抑制する場合、SecurityContext非同期スレッド間で移行されます。Use this method to suppress the flow of the Windows identity when the SecurityContext migrates across asynchronous threads.

使用して、Undoメソッドで返されたAsyncFlowControl構造体を返す、SecurityContextを以前の状態オブジェクト。Use the Undo method on the returned AsyncFlowControl structure to return the SecurityContext object to its previous state.

注意

共通言語ランタイム (CLR) は、プラットフォームを通じてなど、マネージ コードの外部で実行する権限借用のではありませんのマネージ コードを使用して実行される操作は、アンマネージ コードに、または Win32 関数への直接の呼び出しを呼び出す権限借用に注意してください。The common language runtime (CLR) is aware of impersonation operations performed using only managed code, not of impersonation performed outside of managed code, such as through platform invoke to unmanaged code or through direct calls to Win32 functions. マネージのみWindowsIdentityしない限り、非同期ポイント間でオブジェクトが流れることができる、alwaysFlowImpersonationPolicy要素に設定されているtrue(<alwaysFlowImpersonationPolicy enabled="true"/>)。Only managed WindowsIdentity objects can flow across asynchronous points, unless the alwaysFlowImpersonationPolicy element has been set to true (<alwaysFlowImpersonationPolicy enabled="true"/>). 設定、alwaysFlowImpersonationPolicy要素trueWindows id が偽装の実行方法に関係なく、非同期ポイント間で常にフローを指定します。Setting the alwaysFlowImpersonationPolicy element to true specifies that the Windows identity always flows across asynchronous points, regardless of how impersonation was performed. 詳細について、流れる情報では、権限借用をアンマネージ非同期ポイント間を参照してください <alwaysFlowImpersonationPolicy > 要素します。For more information about flowing unmanaged impersonation across asynchronous points, see <alwaysFlowImpersonationPolicy> Element.

セキュリティ

SecurityCriticalAttribute
直前の呼び出し元に対する完全な信頼が必要です。requires full trust for the immediate caller. このメンバーは、部分的に信頼されたまたは透過的なコードで使用することはできません。This member cannot be used by partially trusted or transparent code.

適用対象