Sdílet prostřednictvím


ContextCallback Delegát

Definice

Představuje metodu, která se má volat v novém kontextu.

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

Objekt obsahující informace, které se mají používat metodou zpětného volání při každém spuštění.

Atributy

Poznámky

ContextCallback je používán metodami ExecutionContext.Run a metodami SecurityContext.Run . ContextCallback představuje metodu, která se má spustit v zadaném kontextu. Po dokončení provádění metody se kontext obnoví do předchozího stavu.

Delegáta vytvořte předáním metody zpětného volání konstruktoru ContextCallback . Vaše metoda musí mít uvedený podpis.

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro