DynamicILInfo.SetExceptions Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 try
bloques 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 try
bloques 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).