DynamicILInfo.SetExceptions Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 try
blok , , catch
, finally
filter, 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
exceptions
exceptionSize
dan null
lebih besar dari 0.
exceptionSize
kurang dari 0.
Keterangan
Metadata pengecualian untuk metode menentukan lokasi dan ukuran semua try
blok , , catch
, finally
filter, 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.