RuntimeHelpers.PrepareContractedDelegate(Delegate) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
The Constrained Execution Region (CER) feature is not supported.
Предоставляет способ динамической подготовки AppDomain делегатов событий для приложений.
public:
static void PrepareContractedDelegate(Delegate ^ d);
[System.Obsolete("The Constrained Execution Region (CER) feature is not supported.", DiagnosticId="SYSLIB0004", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void PrepareContractedDelegate(Delegate d);
public static void PrepareContractedDelegate(Delegate d);
[System.Security.SecurityCritical]
public static void PrepareContractedDelegate(Delegate d);
[<System.Obsolete("The Constrained Execution Region (CER) feature is not supported.", DiagnosticId="SYSLIB0004", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member PrepareContractedDelegate : Delegate -> unit
static member PrepareContractedDelegate : Delegate -> unit
[<System.Security.SecurityCritical>]
static member PrepareContractedDelegate : Delegate -> unit
Public Shared Sub PrepareContractedDelegate (d As Delegate)
Параметры
- d
- Delegate
Делегат события для подготовки.
- Атрибуты
Комментарии
AppDomain Делегаты событий, такие как DomainUnload, ProcessExitи UnhandledException не подготавливаются автоматически при запуске. Для их подготовки можно использовать следующие методы:
Атрибут метода с помощью атрибута PrePrepareMethodAttribute .
Атрибут метода с помощью атрибута ReliabilityContractAttribute .
Вызовите метод для динамической PrepareContractedDelegate подготовки делегата.
Дополнительные сведения см. в статье "Сохранение работы кода с функциями надежности платформы .NET Framework " в журнале MSDN.