DynamicILInfo.SetExceptions Método

Definição

Define os metadados de exceção para o método dinâmico associado.

Sobrecargas

Name Description
SetExceptions(Byte[])

Define os metadados de exceção para o método dinâmico associado.

SetExceptions(Byte*, Int32)

Define os metadados de exceção para o método dinâmico associado.

SetExceptions(Byte[])

Define os metadados de exceção para o método dinâmico associado.

public:
 void SetExceptions(cli::array <System::Byte> ^ exceptions);
public void SetExceptions(byte[] exceptions);
member this.SetExceptions : byte[] -> unit
Public Sub SetExceptions (exceptions As Byte())

Parâmetros

exceptions
Byte[]

Um array que contém os metadados das exceções.

Observações

Os metadados de exceção para um método definem a localização e o tamanho de todos tryos blocos de falha , catch, finally, filtros e falhas. Para informações sobre o layout destes metadados, consulte a documentação da Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics". Para mais informações, consulte ECMA 335 Common Language Infrastructure (CLI).

Aplica-se a

SetExceptions(Byte*, Int32)

Importante

Esta API não está em conformidade com CLS.

Alternativa em conformidade com CLS
System.Reflection.Emit.DynamicILInfo.SetExceptions(Byte[])

Define os metadados de exceção para o método dinâmico associado.

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

Parâmetros

exceptions
Byte*

Um ponteiro para um array de bytes contendo os metadados de exceção.

exceptionsSize
Int32

O número de bytes de metadados de exceção.

Atributos

Exceções

exceptions é null e exceptionsSize é maior que 0.

exceptionsSize é inferior a 0.

Observações

Os metadados de exceção para um método definem a localização e o tamanho de todos tryos blocos de falha , catch, finally, filtros e falhas. Para informações sobre o layout destes metadados, consulte a documentação da Common Language Infrastructure (CLI), especialmente "Partição II: Metadata Definition and Semantics" e "Partição III: Conjunto de Instruções CIL". Para mais informações, consulte ECMA 335 Common Language Infrastructure (CLI).

Aplica-se a