SecurityContext.Run(SecurityContext, ContextCallback, Object) Metodo

Definizione

Esegue il metodo specificato nel contesto di sicurezza specificato nel thread corrente.

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)

Parametri

securityContext
SecurityContext

Contesto di sicurezza da impostare.

callback
ContextCallback

Delegato che rappresenta il metodo da eseguire nel contesto di sicurezza specificato.

state
Object

Oggetto da passare al metodo di callback.

Attributi

Eccezioni

securityContext è null.

oppure

securityContext non è stato acquisito tramite un'operazione di acquisizione.

oppure

securityContext è già stato usato come argomento per una Run(SecurityContext, ContextCallback, Object) chiamata al metodo.

.NET 5+ (incluso .NET Core): in tutti i casi.

Commenti

Il contesto di sicurezza per il thread corrente viene restituito allo stato precedente al termine della chiamata al metodo.

Si applica a