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 pour la méthode dynamique associée.
Surcharges
| Nom | Description |
|---|---|
| SetExceptions(Byte[]) |
Définit les métadonnées d’exception pour la méthode dynamique associée. |
| SetExceptions(Byte*, Int32) |
Définit les métadonnées d’exception pour la méthode dynamique associée. |
SetExceptions(Byte[])
Définit les métadonnées d’exception pour la méthode dynamique associée.
public:
void SetExceptions(cli::array <System::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 d’erreur, finallyfiltre catchet filtre. Pour plus d’informations sur la disposition de ces métadonnées, consultez la documentation de Common Language Infrastructure (CLI), 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)
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 pour 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 contenant les métadonnées d’exception.
- exceptionsSize
- Int32
Nombre d’octets de métadonnées d’exception.
- Attributs
Exceptions
exceptions est null supérieur à exceptionsSize 0.
exceptionsSize 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 d’erreur, finallyfiltre catchet filtre. Pour plus d’informations sur la disposition de ces métadonnées, consultez la documentation de l’infrastructure de langage commun (CLI), en particulier « Partition II : Définition et sémantique des métadonnées » et « Jeu d’instructions CIL : Partition III ». Pour plus d’informations, consultez ECMA 335 Common Language Infrastructure (CLI).