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) |
Получает объект, представляющий метод, представленный указанным делегатом. |