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ýjimek pro přidruženou dynamickou metodu.
Přetížení
| Name | Description |
|---|---|
| SetExceptions(Byte[]) |
Nastaví metadata výjimek pro přidruženou dynamickou metodu. |
| SetExceptions(Byte*, Int32) |
Nastaví metadata výjimek pro přidruženou dynamickou metodu. |
SetExceptions(Byte[])
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
Nastaví metadata výjimek 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 obsahující metadata výjimek.
Poznámky
Metadata výjimek pro metodu definují umístění a velikost všech try, catch, , finallyfiltru a chybových bloků. Informace o rozložení těchto metadat najdete v dokumentaci k common language infrastructure (CLI), zejména 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
- 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ýjimek 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 exceptionsSize je větší než 0.
exceptionsSize je menší než 0.
Poznámky
Metadata výjimek pro metodu definují umístění a velikost všech try, catch, , finallyfiltru a chybových bloků. Informace o rozložení těchto metadat najdete v dokumentaci k Common Language Infrastructure (CLI), zejména oddíl II: Definice metadat a sémantika a oddíl III: Instrukční sada CIL. Další informace najdete v tématu ECMA 335 Common Language Infrastructure (CLI).