ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32) ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32) ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32) ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32) Constructor

Definition

Initialisiert eine neue Instanz der ExceptionHandler-Klasse mit den angegebenen Parametern.Initializes a new instance of the ExceptionHandler class with the specified parameters.

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 Int32 Int32 Int32

Der Byteoffset der ersten Anweisung, die durch diesen Ausnahmehandler geschützt wird.The byte offset of the first instruction protected by this exception handler.

tryLength
Int32 Int32 Int32 Int32

Die Anzahl der Bytes, die von diesem Ausnahmehandler geschützt werden.The number of bytes protected by this exception handler.

filterOffset
Int32 Int32 Int32 Int32

Der Byteoffset des Anfangs des Filtercodes.The byte offset of the beginning of the filter code. Der Filtercode endet an der ersten Anweisung des Handlerblocks.The filter code ends at the first instruction of the handler block. Für Nicht-Filter-Ausnahmehandler geben Sie 0 (null) für diesen Parameter an.For non-filter exception handlers, specify 0 (zero) for this parameter.

handlerOffset
Int32 Int32 Int32 Int32

Der Byteoffset der ersten Anweisung dieses Ausnahmehandlers.The byte offset of the first instruction of this exception handler.

handlerLength
Int32 Int32 Int32 Int32

Die Anzahl der Bytes in diesem Ausnahmehandler.The number of bytes in this exception handler.

kind
ExceptionHandlingClauseOptions ExceptionHandlingClauseOptions ExceptionHandlingClauseOptions ExceptionHandlingClauseOptions

Einer der Enumerationswerte, der die Art des Ausnahmehandlers angibt.One of the enumeration values that specifies the kind of exception handler.

exceptionTypeToken
Int32 Int32 Int32 Int32

Das Token des Ausnahmetyps, der von diesem Ausnahmehandler behandelt wird.The token of the exception type handled by this exception handler. Falls nicht zutreffend, geben Sie 0 (null) an.If not applicable, specify 0 (zero).

Ausnahmen

tryOffset, filterOffset, handlerOffset, tryLength oder handlerLength ist negativ.tryOffset, filterOffset, handlerOffset, tryLength, or handlerLength are negative.

Gilt für: