Sdílet prostřednictvím


ExceptionHandler Konstruktor

Definice

Inicializuje novou instanci ExceptionHandler třídy se zadanými parametry.

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)

Parametry

tryOffset
Int32

Posun bajtů první instrukce chráněné touto obslužnou rutinou výjimky.

tryLength
Int32

Počet bajtů chráněných touto obslužnou rutinou výjimky.

filterOffset
Int32

Posun bajtů začátku kódu filtru. Kód filtru končí na první instrukci bloku obslužné rutiny. Pro obslužné rutiny výjimek bez filtru zadejte pro tento parametr hodnotu 0 (nula).

handlerOffset
Int32

Posun bajtů první instrukce této obslužné rutiny výjimky.

handlerLength
Int32

Počet bajtů v této obslužné rutině výjimky.

kind
ExceptionHandlingClauseOptions

Jedna z hodnot výčtu, která určuje druh obslužné rutiny výjimky.

exceptionTypeToken
Int32

Token typu výjimky, kterou tato obslužná rutina výjimky zpracovává. Pokud to není možné, zadejte 0 (nula).

Výjimky

tryOffset, filterOffset, handlerOffset, tryLengthnebo handlerLength jsou záporné.

Platí pro