RuntimeHelpers.PrepareContractedDelegate(Delegate) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
The Constrained Execution Region (CER) feature is not supported.
Proporciona a las aplicaciones un modo de preparar dinámicamente delegados de eventos de 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
Delegado de eventos que se va a preparar.
- Atributos
Comentarios
AppDomain los delegados de eventos como DomainUnload, ProcessExity UnhandledException no se preparan automáticamente al iniciarse. Puede usar los métodos siguientes para prepararlos:
Atribuye el método mediante el PrePrepareMethodAttribute atributo .
Atribuye el método mediante el ReliabilityContractAttribute atributo .
Llame al PrepareContractedDelegate método para preparar dinámicamente el delegado.
Para obtener más información, vea el artículo Mantener el código en ejecución con las características de confiabilidad de .NET Framework en MSDN Magazine.