DynamicILInfo.SetExceptions Yöntem

Tanım

İlişkili dinamik yöntem için özel durum meta verilerini ayarlar.

Aşırı Yüklemeler

SetExceptions(Byte[])

İlişkili dinamik yöntem için özel durum meta verilerini ayarlar.

SetExceptions(Byte*, Int32)

İlişkili dinamik yöntem için özel durum meta verilerini ayarlar.

SetExceptions(Byte[])

Kaynak:
DynamicILGenerator.cs
Kaynak:
DynamicILGenerator.cs
Kaynak:
DynamicILGenerator.cs

İlişkili dinamik yöntem için özel durum meta verilerini ayarlar.

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

Parametreler

exceptions
Byte[]

Özel durum meta verilerini içeren bir dizi.

Açıklamalar

Bir yöntemin özel durum meta verileri tüm try, catch, , finallyfiltre ve hata bloklarının konumunu ve boyutunu tanımlar. Bu meta verilerin düzeni hakkında bilgi için ortak dil altyapısı (CLI) belgelerine, özellikle de "Bölüm II: Meta Veri Tanımı ve Semantiği" konusuna bakın. Daha fazla bilgi için bkz. ECMA 335 Ortak Dil Altyapısı (CLI).

Şunlara uygulanır

SetExceptions(Byte*, Int32)

Kaynak:
DynamicILGenerator.cs
Kaynak:
DynamicILGenerator.cs
Kaynak:
DynamicILGenerator.cs

Önemli

Bu API, CLS uyumlu değildir.

CLS uyumlu alternatif
System.Reflection.Emit.DynamicILInfo.SetExceptions(Byte[])

İlişkili dinamik yöntem için özel durum meta verilerini ayarlar.

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

Parametreler

exceptions
Byte*

Özel durum meta verilerini içeren bayt dizisi işaretçisi.

exceptionsSize
Int32

Özel durum meta verilerinin bayt sayısı.

Öznitelikler

Özel durumlar

exceptions ve nullexceptionSize 0'dan büyüktür.

exceptionSize 0'dan küçüktür.

Açıklamalar

Bir yöntemin özel durum meta verileri tüm try, catch, , finallyfiltre ve hata bloklarının konumunu ve boyutunu tanımlar. Bu meta verilerin düzeni hakkında bilgi için, özellikle "Bölüm II: Meta Veri Tanımı ve Semantiği" ve "Bölüm III: CIL Yönerge Kümesi" başta olmak üzere Ortak Dil Altyapısı (CLI) belgelerine bakın. Daha fazla bilgi için bkz. ECMA 335 Ortak Dil Altyapısı (CLI).

Şunlara uygulanır