ExceptionHandler Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.