ExceptionHandler Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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
, tryLength
nebo handlerLength
jsou záporné.