Udostępnij za pośrednictwem


DynamicILInfo.SetExceptions Metoda

Definicja

Ustawia metadane wyjątku dla skojarzonej metody dynamicznej.

Przeciążenia

SetExceptions(Byte[])

Ustawia metadane wyjątku dla skojarzonej metody dynamicznej.

SetExceptions(Byte*, Int32)

Ustawia metadane wyjątku dla skojarzonej metody dynamicznej.

SetExceptions(Byte[])

Źródło:
DynamicILGenerator.cs
Źródło:
DynamicILGenerator.cs
Źródło:
DynamicILGenerator.cs

Ustawia metadane wyjątku dla skojarzonej metody dynamicznej.

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

Parametry

exceptions
Byte[]

Tablica zawierająca metadane wyjątku.

Uwagi

Metadane wyjątku dla metody definiują lokalizację i rozmiar wszystkich trybloków błędów , , catch, finallyfiltrów i błędów. Aby uzyskać informacje na temat układu tych metadanych, zobacz dokumentację infrastruktury języka wspólnego (CLI), szczególnie "Partition II: Metadata Definition and Semantics" (Partycja II: definicja metadanych i semantyka). Aby uzyskać więcej informacji, zobacz ECMA 335 Common Language Infrastructure (CLI).

Dotyczy

SetExceptions(Byte*, Int32)

Źródło:
DynamicILGenerator.cs
Źródło:
DynamicILGenerator.cs
Źródło:
DynamicILGenerator.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Alternatywa zgodna ze specyfikacją CLS
System.Reflection.Emit.DynamicILInfo.SetExceptions(Byte[])

Ustawia metadane wyjątku dla skojarzonej metody dynamicznej.

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

Parametry

exceptions
Byte*

Wskaźnik do tablicy bajtów zawierającej metadane wyjątku.

exceptionsSize
Int32

Liczba bajtów metadanych wyjątku.

Atrybuty

Wyjątki

exceptions wartość jest null i exceptionSize jest większa niż 0.

exceptionSize wartość jest mniejsza niż 0.

Uwagi

Metadane wyjątku dla metody definiują lokalizację i rozmiar wszystkich trybloków błędów , , catch, finallyfiltrów i błędów. Aby uzyskać informacje na temat układu tych metadanych, zobacz dokumentację infrastruktury języka wspólnego (CLI), szczególnie "Partition II: Metadata Definition and Semantics" (Partycja III: zestaw instrukcji CIL). Aby uzyskać więcej informacji, zobacz ECMA 335 Common Language Infrastructure (CLI).

Dotyczy