DynamicILInfo.SetExceptions Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u de metagegevens van de uitzondering voor de bijbehorende dynamische methode in.
Overloads
| Name | Description |
|---|---|
| SetExceptions(Byte[]) |
Hiermee stelt u de metagegevens van de uitzondering voor de bijbehorende dynamische methode in. |
| SetExceptions(Byte*, Int32) |
Hiermee stelt u de metagegevens van de uitzondering voor de bijbehorende dynamische methode in. |
SetExceptions(Byte[])
Hiermee stelt u de metagegevens van de uitzondering voor de bijbehorende dynamische methode in.
public:
void SetExceptions(cli::array <System::Byte> ^ exceptions);
public void SetExceptions(byte[] exceptions);
member this.SetExceptions : byte[] -> unit
Public Sub SetExceptions (exceptions As Byte())
Parameters
- exceptions
- Byte[]
Een matrix die de metagegevens van de uitzondering bevat.
Opmerkingen
Met de uitzonderingsmetagegevens voor een methode worden de locatie en grootte van alle try, catch, filter finally- en foutblokken gedefinieerd. Zie de DOCUMENTATIE van Common Language Infrastructure (CLI) voor informatie over de indeling van deze metagegevens, met name Partition II: Metadata Definition and Semantics. Zie ECMA 335 Common Language Infrastructure (CLI) voor meer informatie.
Van toepassing op
SetExceptions(Byte*, Int32)
Belangrijk
Deze API is niet CLS-conform.
- CLS-conform alternatief
- System.Reflection.Emit.DynamicILInfo.SetExceptions(Byte[])
Hiermee stelt u de metagegevens van de uitzondering voor de bijbehorende dynamische methode in.
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
Parameters
- exceptions
- Byte*
Een aanwijzer naar een bytematrix die de metagegevens van de uitzondering bevat.
- exceptionsSize
- Int32
Het aantal bytes aan uitzonderingsmetagegevens.
- Kenmerken
Uitzonderingen
exceptionsis en exceptionsSize groter is null dan 0.
exceptionsSize is kleiner dan 0.
Opmerkingen
Met de uitzonderingsmetagegevens voor een methode worden de locatie en grootte van alle try, catch, filter finally- en foutblokken gedefinieerd. Zie de DOCUMENTATIE van Common Language Infrastructure (CLI) voor informatie over de indeling van deze metagegevens, met name Partition II: Metadata Definition and Semantics en Partition III: CIL Instruction Set. Zie ECMA 335 Common Language Infrastructure (CLI) voor meer informatie.