RuntimeHelpers.PrepareContractedDelegate(Delegate) Method

Definition

Caution

The Constrained Execution Region (CER) feature is not supported.

Provides a way for applications to dynamically prepare AppDomain event delegates.

C#
[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);
C#
public static void PrepareContractedDelegate(Delegate d);
C#
[System.Security.SecurityCritical]
public static void PrepareContractedDelegate(Delegate d);

Parameters

d
Delegate

The event delegate to prepare.

Attributes

Remarks

AppDomain event delegates such as DomainUnload, ProcessExit, and UnhandledException are not automatically prepared at startup. You can use the following methods to prepare them:

For more information, see the article Keep Your Code Running with the Reliability Features of the .NET Framework in the MSDN Magazine.

Applies to

Product Versions (Obsolete)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1 (5, 6, 7, 8, 9, 10)
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1