ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32) Construtor

Definição

Inicializa uma nova instância da classe ExceptionHandler com os parâmetros especificados.Initializes a new instance of the ExceptionHandler class with the specified parameters.

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.The byte offset of the first instruction protected by this exception handler.

tryLength
Int32

O número de bytes protegidos por este manipulador de exceção.The number of bytes protected by this exception handler.

filterOffset
Int32

O deslocamento de bytes do início do código de filtro.The byte offset of the beginning of the filter code. O código de filtro termina na primeira instrução do bloco do manipulador.The filter code ends at the first instruction of the handler block. Para manipuladores de exceção não filtro, especifique 0 (zero) para esse parâmetro.For non-filter exception handlers, specify 0 (zero) for this parameter.

handlerOffset
Int32

O deslocamento de bytes da primeira instrução deste manipulador de exceção.The byte offset of the first instruction of this exception handler.

handlerLength
Int32

O número de bytes neste manipulador de exceção.The number of bytes in this exception handler.

kind
ExceptionHandlingClauseOptions

Um dos valores de enumeração que especifica o tipo de manipulador de exceção.One of the enumeration values that specifies the kind of exception handler.

exceptionTypeToken
Int32

O token do tipo de exceção tratado por este manipulador de exceção.The token of the exception type handled by this exception handler. Se não for aplicável, especifique 0 (zero).If not applicable, specify 0 (zero).

Exceções

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

Aplica-se a