Прочитать на английском

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


ContextCallback Делегат

Определение

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

C#
public delegate void ContextCallback(object state);
C#
public delegate void ContextCallback(object? state);
C#
[System.Runtime.InteropServices.ComVisible(true)]
public delegate void ContextCallback(object state);

Параметры

state
Object

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

Атрибуты

Комментарии

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

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

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

GetMethodInfo(Delegate)

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

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

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0