DynamicILInfo.SetExceptions Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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
, , finally
filtre 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 null
exceptionSize
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
, , finally
filtre 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).