Partilhar via


ExceptionHandler Construtor

Definição

Inicializa uma nova instância da classe ExceptionHandler com os 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

O deslocamento de bytes da primeira instrução protegido por este manipulador de exceção.

tryLength
Int32

O número de bytes protegidos por este manipulador de exceção.

filterOffset
Int32

O deslocamento de bytes do início do código de filtro. O código de filtro termina na primeira instrução do bloco do manipulador. Para manipuladores de exceção não filtro, especifique 0 (zero) para esse parâmetro.

handlerOffset
Int32

O deslocamento de bytes da primeira instrução deste manipulador de exceção.

handlerLength
Int32

O número de bytes neste manipulador de exceção.

kind
ExceptionHandlingClauseOptions

Um dos valores de enumeração que especifica o tipo de manipulador de exceção.

exceptionTypeToken
Int32

O token do tipo de exceção tratado por este manipulador de exceção. Se não for aplicável, especifique 0 (zero).

Exceções

tryOffset, filterOffset, handlerOffset, tryLength ou handlerLength são negativos.

Aplica-se a