SecurityContext.Run(SecurityContext, ContextCallback, Object) 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.
Führt die angegebene Methode im angegebenen Sicherheitskontext im aktuellen Thread aus.
public:
static void Run(System::Security::SecurityContext ^ securityContext, System::Threading::ContextCallback ^ callback, System::Object ^ state);
public static void Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, object state);
[System.Security.SecurityCritical]
public static void Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, object state);
static member Run : System.Security.SecurityContext * System.Threading.ContextCallback * obj -> unit
[<System.Security.SecurityCritical>]
static member Run : System.Security.SecurityContext * System.Threading.ContextCallback * obj -> unit
Public Shared Sub Run (securityContext As SecurityContext, callback As ContextCallback, state As Object)
Parameter
- securityContext
- SecurityContext
Der festzulegende Sicherheitskontext.
- callback
- ContextCallback
Der Delegat, der die Methode darstellt, die im angegebenen Sicherheitskontext ausgeführt werden soll.
- state
- Object
Das Objekt, das an die Rückrufmethode übergeben werden soll.
- Attribute
Ausnahmen
securityContext ist null.
-oder-
securityContext wurde nicht über einen Erfassungsvorgang erworben.
-oder-
securityContext wurde bereits als Argument für einen Run(SecurityContext, ContextCallback, Object) Methodenaufruf verwendet.
.NET 5+ (einschließlich .NET Core): In allen Fällen.
Hinweise
Der Sicherheitskontext für den aktuellen Thread wird an den vorherigen Zustand zurückgegeben, wenn der Methodenaufruf abgeschlossen ist.