DynamicILInfo.SetExceptions Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví metadata výjimky pro přidruženou dynamickou metodu.
Přetížení
SetExceptions(Byte[]) |
Nastaví metadata výjimky pro přidruženou dynamickou metodu. |
SetExceptions(Byte*, Int32) |
Nastaví metadata výjimky pro přidruženou dynamickou metodu. |
SetExceptions(Byte[])
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
Nastaví metadata výjimky pro přidruženou dynamickou metodu.
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[]
Pole, které obsahuje metadata výjimek.
Poznámky
Metadata výjimek pro metodu definují umístění a velikost všech try
bloků , catch
, finally
, filtru a chyb. Informace o rozložení těchto metadat najdete v dokumentaci k common language infrastructure (CLI), zejména v části Oddíl II: Definice metadat a sémantika. Další informace najdete v tématu ECMA 335 Common Language Infrastructure (CLI).
Platí pro
SetExceptions(Byte*, Int32)
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
- Alternativa odpovídající specifikaci CLS
- System.Reflection.Emit.DynamicILInfo.SetExceptions(Byte[])
Nastaví metadata výjimky pro přidruženou dynamickou metodu.
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*
Ukazatel na pole bajtů obsahující metadata výjimek.
- exceptionsSize
- Int32
Počet bajtů metadat výjimek.
- Atributy
Výjimky
exceptions
je null
a exceptionSize
je větší než 0.
exceptionSize
je menší než 0.
Poznámky
Metadata výjimek pro metodu definují umístění a velikost všech try
bloků , catch
, finally
, filtru a chyb. Informace o rozložení těchto metadat najdete v dokumentaci k common language infrastructure (CLI), zejména v části Oddíl II: Definice metadat a sémantika a Oddíl III: Sada instrukcí CIL. Další informace najdete v tématu ECMA 335 Common Language Infrastructure (CLI).