DynamicILInfo.SetExceptions Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 try
bloków błędów , , catch
, finally
filtró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 try
bloków błędów , , catch
, finally
filtró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).