DynamicILInfo.SetExceptions Methode

Definitie

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.

Van toepassing op