ExceptionHandler Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.