DynamicILInfo.SetExceptions Metoda

Definice

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

Platí pro