SecurityContext.SuppressFlowWindowsIdentity Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Unterdrückt den Fluss für den Teil des aktuellen Sicherheitskontexts, der die Windows-Identität enthält, über asynchrone Threads.
public:
static System::Threading::AsyncFlowControl SuppressFlowWindowsIdentity();
public static System.Threading.AsyncFlowControl SuppressFlowWindowsIdentity ();
[System.Security.SecurityCritical]
public static System.Threading.AsyncFlowControl SuppressFlowWindowsIdentity ();
static member SuppressFlowWindowsIdentity : unit -> System.Threading.AsyncFlowControl
[<System.Security.SecurityCritical>]
static member SuppressFlowWindowsIdentity : unit -> System.Threading.AsyncFlowControl
Public Shared Function SuppressFlowWindowsIdentity () As AsyncFlowControl
Gibt zurück
Eine Struktur zum Wiederherstellen des Flusses.
- Attribute
Ausnahmen
.NET 5+ (einschließlich .NET Core): In allen Fällen.
Hinweise
Verwenden Sie diese Methode, um den Fluss der Windows-Identität zu unterdrücken, wenn die SecurityContext über asynchrone Threads migriert wird.
Verwenden Sie die Undo -Methode für die zurückgegebene AsyncFlowControl Struktur, um das SecurityContext Objekt in den vorherigen Zustand zurückzugeben.
Hinweis
Die Common Language Runtime (CLR) kennt Vorgänge im Identitätswechsel, die nur mithilfe von verwaltetem Code ausgeführt werden, nicht jedoch von Identitätswechseln, die außerhalb von verwaltetem Code ausgeführt werden, z. B. durch Plattformaufrufe für nicht verwalteten Code oder durch direkte Aufrufe von Win32-Funktionen. Nur verwaltete WindowsIdentity Objekte können asynchrone Punkte durchlaufen, es sei denn, das alwaysFlowImpersonationPolicy
Element wurde auf true
(<alwaysFlowImpersonationPolicy enabled="true"/>
) festgelegt. Das Festlegen des alwaysFlowImpersonationPolicy
Elements auf true
gibt an, dass die Windows-Identität immer über asynchrone Punkte fließt, unabhängig davon, wie der Identitätswechsel ausgeführt wurde. Weitere Informationen zum ablaufenden nicht verwalteten Identitätswechsel über asynchrone Punkte finden Sie unter <alwaysFlowImpersonationPolicy-Element>.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für