Condividi tramite


ExceptionHandler Costruttore

Definizione

Inizializza una nuova istanza della classe ExceptionHandler con i parametri specificati.

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)

Parametri

tryOffset
Int32

L'offset in byte della prima istruzione protetta dal gestore di eccezioni.

tryLength
Int32

Numero di byte protetto in questo gestore di eccezioni.

filterOffset
Int32

Offset dei byte dell'inizio del codice di filtro. Il codice di filtro termina in corrispondenza della prima istruzione del blocco del gestore. Per i gestori eccezioni non di filtro, specificare 0 (zero) per questo parametro.

handlerOffset
Int32

L'offset in byte della prima istruzione del gestore di eccezioni.

handlerLength
Int32

Numero di byte in questo gestore di eccezioni.

kind
ExceptionHandlingClauseOptions

Uno dei valori di enumerazione che specifica il tipo di gestore di eccezioni.

exceptionTypeToken
Int32

Token del tipo di eccezione gestito da questo gestore di eccezioni. Se non applicabile, specificare 0 (zero).

Eccezioni

tryOffset, filterOffset, handlerOffset, tryLength o handlerLength hanno un valore negativo.

Si applica a