Udostępnij za pośrednictwem


ContextCallback Delegat

Definicja

Reprezentuje metodę, która ma być wywoływana w nowym kontekście.

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)

Parametry

state
Object

Obiekt zawierający informacje, które mają być używane przez metodę wywołania zwrotnego za każdym razem, gdy jest wykonywany.

Atrybuty

Uwagi

ContextCallback jest używany przez ExecutionContext.Run metody i SecurityContext.Run . ContextCallback reprezentuje metodę do uruchomienia w podanym kontekście. Po zakończeniu wykonywania metody kontekst zostanie przywrócony do poprzedniego stanu.

Utwórz delegata, przekazując metodę wywołania zwrotnego do konstruktora ContextCallback . Metoda musi mieć podpis pokazany tutaj.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy