ExceptionHandler Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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.