RuntimeHelpers.PrepareContractedDelegate(Delegate) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma forma para as aplicações prepararem AppDomain dinamicamente os participantes do evento.
public:
static void PrepareContractedDelegate(Delegate ^ d);
[System.Security.SecurityCritical]
public static void PrepareContractedDelegate(Delegate d);
public static void PrepareContractedDelegate(Delegate d);
[<System.Security.SecurityCritical>]
static member PrepareContractedDelegate : Delegate -> unit
static member PrepareContractedDelegate : Delegate -> unit
Public Shared Sub PrepareContractedDelegate (d As Delegate)
Parâmetros
- d
- Delegate
O delegado do evento deve preparar-se.
- Atributos
Observações
AppDomain Os delegados do evento como DomainUnload, ProcessExit, e UnhandledException não são automaticamente preparados no início. Pode usar os seguintes métodos para os preparar:
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 mais informações, consulte o artigo Mantenha o Seu Código a Correr com as Funcionalidades de Fiabilidade do Framework .NET na revista MSDN.