Condividi tramite


ContextCallback Delegato

Definizione

Rappresenta un metodo da chiamare all'interno di un nuovo contesto.

public delegate void ContextCallback(System::Object ^ state);
public delegate void ContextCallback(object state);
public delegate void ContextCallback(object? state);
[System.Runtime.InteropServices.ComVisible(true)]
public delegate void ContextCallback(object state);
type ContextCallback = delegate of obj -> unit
[<System.Runtime.InteropServices.ComVisible(true)>]
type ContextCallback = delegate of obj -> unit
Public Delegate Sub ContextCallback(state As Object)

Parametri

state
Object

Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback ogni volta che viene eseguito.

Attributi

Commenti

ContextCallback viene usato dai ExecutionContext.Run metodi e SecurityContext.Run . ContextCallback rappresenta il metodo da eseguire nel contesto fornito. Al termine dell'esecuzione del metodo, il contesto viene ripristinato allo stato precedente.

Creare il delegato passando il metodo di callback al ContextCallback costruttore. Il metodo deve avere la firma illustrata qui.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a