Поделиться через


ContextCallback Делегат

Определение

Представляет метод, вызываемый в новом контексте.

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)

Параметры

state
Object

Объект, содержащий информацию, используемую всякий раз методом обратного вызова при каждом выполнении.

Атрибуты

Комментарии

ContextCallback используется методами ExecutionContext.Run и SecurityContext.Run . ContextCallback представляет метод, выполняемый в предоставленном контексте. После завершения выполнения метода контекст восстанавливается до предыдущего состояния.

Создайте делегат, передав метод обратного ContextCallback вызова в конструктор. Метод должен иметь показанную здесь сигнатуру.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к