DynamicILInfo.SetExceptions Méthode

Définition

Définit les métadonnées d'exception de la méthode dynamique associée.

Surcharges

SetExceptions(Byte[])

Définit les métadonnées d'exception de la méthode dynamique associée.

SetExceptions(Byte*, Int32)

Définit les métadonnées d'exception de la méthode dynamique associée.

SetExceptions(Byte[])

Source:
DynamicILGenerator.cs
Source:
DynamicILGenerator.cs
Source:
DynamicILGenerator.cs

Définit les métadonnées d'exception de la méthode dynamique associée.

public:
 void SetExceptions(cli::array <System::Byte> ^ exceptions);
public void SetExceptions (byte[]? exceptions);
public void SetExceptions (byte[] exceptions);
member this.SetExceptions : byte[] -> unit
Public Sub SetExceptions (exceptions As Byte())

Paramètres

exceptions
Byte[]

Tableau qui contient les métadonnées d'exception.

Remarques

Les métadonnées d’exception d’une méthode définissent l’emplacement et la taille de tous les tryblocs , catch, finally, filtre et d’erreur. Pour plus d’informations sur la disposition de ces métadonnées, consultez la documentation de l’infrastructure cli (Common Language Infrastructure), en particulier « Partition II : Définition et sémantique des métadonnées ». Pour plus d’informations, consultez INFRASTRUCTURE COMMUNE (CLI) ECMA 335.

S’applique à

SetExceptions(Byte*, Int32)

Source:
DynamicILGenerator.cs
Source:
DynamicILGenerator.cs
Source:
DynamicILGenerator.cs

Important

Cette API n’est pas conforme CLS.

Alternative à la conformité CLS
System.Reflection.Emit.DynamicILInfo.SetExceptions(Byte[])

Définit les métadonnées d'exception de la méthode dynamique associée.

public:
 void SetExceptions(System::Byte* exceptions, int exceptionsSize);
[System.CLSCompliant(false)]
public void SetExceptions (byte* exceptions, int exceptionsSize);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public void SetExceptions (byte* exceptions, int exceptionsSize);
[<System.CLSCompliant(false)>]
member this.SetExceptions : nativeptr<byte> * int -> unit
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
member this.SetExceptions : nativeptr<byte> * int -> unit

Paramètres

exceptions
Byte*

Pointeur vers un tableau d'octets qui contient les métadonnées d'exception.

exceptionsSize
Int32

Nombre d'octets de métadonnées d'exception.

Attributs

Exceptions

exceptions est null et exceptionSize est supérieur à 0.

exceptionSize est inférieur à 0.

Remarques

Les métadonnées d’exception d’une méthode définissent l’emplacement et la taille de tous les tryblocs , catch, finally, filtre et d’erreur. Pour plus d’informations sur la disposition de ces métadonnées, consultez la documentation de l’infrastructure CLI (Common Language Infrastructure), en particulier « Partition II : Définition et sémantique des métadonnées » et « Partition III : Jeu d’instructions CIL ». Pour plus d’informations, consultez INFRASTRUCTURE COMMUNE (CLI) ECMA 335.

S’applique à