Freigeben über


ExceptionHandler Konstruktor

Definition

Initialisiert eine neue Instanz der ExceptionHandler-Klasse mit den angegebenen Parametern.

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)

Parameter

tryOffset
Int32

Der Byteoffset der ersten Anweisung, die durch diesen Ausnahmehandler geschützt wird.

tryLength
Int32

Die Anzahl der Bytes, die von diesem Ausnahmehandler geschützt werden.

filterOffset
Int32

Der Byteoffset des Anfangs des Filtercodes. Der Filtercode endet an der ersten Anweisung des Handlerblocks. Für Nicht-Filter-Ausnahmehandler geben Sie 0 (null) für diesen Parameter an.

handlerOffset
Int32

Der Byteoffset der ersten Anweisung dieses Ausnahmehandlers.

handlerLength
Int32

Die Anzahl der Bytes in diesem Ausnahmehandler.

kind
ExceptionHandlingClauseOptions

Einer der Enumerationswerte, der die Art des Ausnahmehandlers angibt.

exceptionTypeToken
Int32

Das Token des Ausnahmetyps, der von diesem Ausnahmehandler behandelt wird. Falls nicht zutreffend, geben Sie 0 (null) an.

Ausnahmen

tryOffset, filterOffset, handlerOffset, tryLength oder handlerLength ist negativ.

Gilt für: