DynamicILInfo.SetExceptions Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 try
blocs , catch
, finally
, filtre et d’erreur. Pour plus d’informations sur la disposition de ces métadonnées, consultez la documentation CLI (Common Language Infrastructure), en particulier « Partition II : Définition et sémantique des métadonnées ». Pour plus d’informations, consultez ECMA 335 Common Language Infrastructure (CLI).
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 try
blocs , catch
, finally
, filtre et d’erreur. Pour plus d’informations sur la disposition de ces métadonnées, consultez la documentation 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 ECMA 335 Common Language Infrastructure (CLI).