Freigeben über


ContextCallback Delegat

Definition

Stellt eine Methode dar, die in einem neuen Kontext aufgerufen wird.

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)

Parameter

state
Object

Ein Objekt mit den Informationen, die von der Rückrufmethode bei jeder Ausführung verwendet werden.

Attribute

Hinweise

ContextCallback wird von den ExecutionContext.Run Methoden und SecurityContext.Run verwendet. ContextCallback stellt die Methode dar, die im bereitgestellten Kontext ausgeführt werden soll. Nach Abschluss der Methodenausführung wird der Kontext in seinen vorherigen Zustand wiederhergestellt.

Erstellen Sie den Delegaten, indem Sie Ihre Rückrufmethode an den ContextCallback Konstruktor übergeben. Ihre Methode muss die hier angezeigte Signatur aufweisen.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für: