Bagikan melalui


DynamicILInfo.SetExceptions Metode

Definisi

Mengatur metadata pengecualian untuk metode dinamis terkait.

Overload

SetExceptions(Byte[])

Mengatur metadata pengecualian untuk metode dinamis terkait.

SetExceptions(Byte*, Int32)

Mengatur metadata pengecualian untuk metode dinamis terkait.

SetExceptions(Byte[])

Sumber:
DynamicILGenerator.cs
Sumber:
DynamicILGenerator.cs
Sumber:
DynamicILGenerator.cs

Mengatur metadata pengecualian untuk metode dinamis terkait.

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())

Parameter

exceptions
Byte[]

Array yang berisi metadata pengecualian.

Keterangan

Metadata pengecualian untuk metode menentukan lokasi dan ukuran semua tryblok , , catch, finallyfilter, dan kesalahan. Untuk informasi tentang tata letak metadata ini, lihat dokumentasi Common Language Infrastructure (CLI), terutama "Partisi II: Definisi Metadata dan Semantik". Untuk informasi selengkapnya, lihat INFRASTRUKTUR Bahasa Umum (CLI) ECMA 335.

Berlaku untuk

SetExceptions(Byte*, Int32)

Sumber:
DynamicILGenerator.cs
Sumber:
DynamicILGenerator.cs
Sumber:
DynamicILGenerator.cs

Penting

API ini bukan kompatibel CLS.

Alternatif kompatibel CLS
System.Reflection.Emit.DynamicILInfo.SetExceptions(Byte[])

Mengatur metadata pengecualian untuk metode dinamis terkait.

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

Parameter

exceptions
Byte*

Penunjuk ke array byte yang berisi metadata pengecualian.

exceptionsSize
Int32

Jumlah byte metadata pengecualian.

Atribut

Pengecualian

exceptionsexceptionSize dan null lebih besar dari 0.

exceptionSize kurang dari 0.

Keterangan

Metadata pengecualian untuk metode menentukan lokasi dan ukuran semua tryblok , , catch, finallyfilter, dan kesalahan. Untuk informasi tentang tata letak metadata ini, lihat dokumentasi Common Language Infrastructure (CLI), terutama "Partisi II: Definisi metadata dan Semantik" dan "Partisi III: Set Instruksi CIL". Untuk informasi selengkapnya, lihat INFRASTRUKTUR Bahasa Umum (CLI) ECMA 335.

Berlaku untuk