Compartir a través de


DynamicILInfo.SetExceptions Método

Definición

Establece los metadatos de excepción del método dinámico asociado.

Sobrecargas

SetExceptions(Byte[])

Establece los metadatos de excepción del método dinámico asociado.

SetExceptions(Byte*, Int32)

Establece los metadatos de excepción del método dinámico asociado.

SetExceptions(Byte[])

Source:
DynamicILGenerator.cs
Source:
DynamicILGenerator.cs
Source:
DynamicILGenerator.cs

Establece los metadatos de excepción del método dinámico asociado.

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

Parámetros

exceptions
Byte[]

Matriz que contiene los metadatos de excepción.

Comentarios

Los metadatos de excepción de un método definen la ubicación y el tamaño de todos los trybloques de error , catch, finally, filtro y . Para obtener información sobre el diseño de estos metadatos, consulte la documentación de Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics". Para obtener más información, consulte ECMA 335 Common Language Infrastructure (CLI).

Se aplica a

SetExceptions(Byte*, Int32)

Source:
DynamicILGenerator.cs
Source:
DynamicILGenerator.cs
Source:
DynamicILGenerator.cs

Importante

Esta API no es conforme a CLS.

Alternativa conforme a CLS
System.Reflection.Emit.DynamicILInfo.SetExceptions(Byte[])

Establece los metadatos de excepción del método dinámico asociado.

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*

Puntero a una matriz de bytes que contiene los metadatos de excepción.

exceptionsSize
Int32

Número de bytes de los metadatos de excepción.

Atributos

Excepciones

exceptions es null y exceptionSize es mayor que 0.

exceptionSize es menor que 0.

Comentarios

Los metadatos de excepción de un método definen la ubicación y el tamaño de todos los trybloques de error , catch, finally, filtro y . Para obtener información sobre el diseño de estos metadatos, consulte la documentación de Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics" y "Partition III: CIL Instruction Set". Para obtener más información, consulte ECMA 335 Common Language Infrastructure (CLI).

Se aplica a