ExceptionHandler Konstruktor

Definition

Initierar en ny instans av ExceptionHandler klassen med de angivna parametrarna.

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)

Parametrar

tryOffset
Int32

Byteförskjutningen för den första instruktionen som skyddas av den här undantagshanteraren.

tryLength
Int32

Antalet byte som skyddas av den här undantagshanteraren.

filterOffset
Int32

Byteförskjutningen i början av filterkoden. Filterkoden slutar med den första instruktionen i hanteringsblocket. För undantagshanterare som inte filtreras anger du 0 (noll) för den här parametern.

handlerOffset
Int32

Byteförskjutningen för den första instruktionen för den här undantagshanteraren.

handlerLength
Int32

Antalet byte i den här undantagshanteraren.

kind
ExceptionHandlingClauseOptions

Ett av uppräkningsvärdena som anger typen av undantagshanterare.

exceptionTypeToken
Int32

Token för undantagstypen som hanteras av den här undantagshanteraren. Om det inte är tillämpligt anger du 0 (noll).

Undantag

tryOffset, filterOffset, handlerOffset, tryLength, eller handlerLength är negativa.

Gäller för