ExceptionHandler Constructor

Definición

Inicializa una nueva instancia de la ExceptionHandler clase 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

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

tryLength
Int32

Número de bytes protegidos por este controlador de excepciones.

filterOffset
Int32

Desplazamiento de bytes del principio del código de filtro. El código de filtro finaliza en la primera instrucción del bloque de controlador. En el caso de los controladores de excepciones que no son de filtro, especifique 0 (cero) para este parámetro.

handlerOffset
Int32

Desplazamiento de bytes de la primera instrucción de este controlador de excepciones.

handlerLength
Int32

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

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

Excepciones

tryOffset, filterOffset, handlerOffset, tryLengtho handlerLength son negativos.

Se aplica a