Compartir a través de


ExceptionHandler Constructor

Definición

Inicializa una nueva instancia de la clase ExceptionHandler con los parámetros especificados.

public:
 ExceptionHandler(int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System::Reflection::ExceptionHandlingClauseOptions kind, int exceptionTypeToken);
public ExceptionHandler (int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System.Reflection.ExceptionHandlingClauseOptions kind, int exceptionTypeToken);
new System.Reflection.Emit.ExceptionHandler : int * int * int * int * int * System.Reflection.ExceptionHandlingClauseOptions * int -> System.Reflection.Emit.ExceptionHandler
Public Sub New (tryOffset As Integer, tryLength As Integer, filterOffset As Integer, handlerOffset As Integer, handlerLength As Integer, kind As ExceptionHandlingClauseOptions, exceptionTypeToken As Integer)

Parámetros

tryOffset
Int32

El desplazamiento de bytes de la primera instrucción protegida por este controlador de excepciones.

tryLength
Int32

El número de bytes protegidos por este controlador de excepciones.

filterOffset
Int32

Desplazamiento de bytes del principio del código de filtros. El código de filtro finaliza en la primera instrucción del bloque del controlador. Para los controladores de excepciones sin filtro, especifique 0 (cero) para este parámetro.

handlerOffset
Int32

El desplazamiento de bytes de la primera instrucción de este controlador de excepciones.

handlerLength
Int32

El número de bytes de este controlador de excepciones.

kind
ExceptionHandlingClauseOptions

Uno de los valores de enumeración que especifica el tipo de controlador de excepciones.

exceptionTypeToken
Int32

El token del tipo de excepción administrado por este controlador de excepciones. Si no es aplicable, especifique 0 (cero).

Excepciones

tryOffset, filterOffset, handlerOffset, tryLength o handlerLength son negativos.

Se aplica a