Bagikan melalui


ExceptionHandler Konstruktor

Definisi

Menginisialisasi instans ExceptionHandler baru kelas dengan parameter yang ditentukan.

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

Offset byte dari instruksi pertama yang dilindungi oleh handler pengecualian ini.

tryLength
Int32

Jumlah byte yang dilindungi oleh handler pengecualian ini.

filterOffset
Int32

Offset byte dari awal kode filter. Kode filter berakhir pada instruksi pertama blok handler. Untuk penangan pengecualian non-filter, tentukan 0 (nol) untuk parameter ini.

handlerOffset
Int32

Offset byte dari instruksi pertama dari handler pengecualian ini.

handlerLength
Int32

Jumlah byte dalam handler pengecualian ini.

kind
ExceptionHandlingClauseOptions

Salah satu nilai enumerasi yang menentukan jenis handler pengecualian.

exceptionTypeToken
Int32

Token jenis pengecualian yang ditangani oleh handler pengecualian ini. Jika tidak berlaku, tentukan 0 (nol).

Pengecualian

tryOffset, , filterOffsethandlerOffset, tryLength, atau handlerLength negatif.

Berlaku untuk