RuntimeHelpers.PrepareContractedDelegate(Delegate) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
The Constrained Execution Region (CER) feature is not supported.
Fornece uma maneira para os aplicativos prepararem dinamicamente representantes de eventos 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)
Parâmetros
- d
- Delegate
O delegado do evento a ser preparado.
- Atributos
Comentários
AppDomain delegados de eventos como DomainUnload, ProcessExite UnhandledException não são preparados automaticamente na inicialização. Você pode usar os seguintes métodos para prepará-los:
Atribua o método usando o PrePrepareMethodAttribute atributo .
Atribua o método usando o ReliabilityContractAttribute atributo .
Chame o PrepareContractedDelegate método para preparar dinamicamente o delegado.
Para obter mais informações, consulte o artigo Manter seu código em execução com os recursos de confiabilidade do .NET Framework na Revista MSDN.