ExceptionHandler Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen parametrelerle sınıfının yeni bir örneğini ExceptionHandler başlatır.
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)
Parametreler
- tryOffset
- Int32
Bu özel durum işleyicisi tarafından korunan ilk yönergenin bayt uzaklığı.
- tryLength
- Int32
Bu özel durum işleyicisi tarafından korunan bayt sayısı.
- filterOffset
- Int32
Filtre kodunun başlangıcının bayt uzaklığı. Filtre kodu, işleyici bloğunun ilk yönergesinde sona erer. Filtre olmayan özel durum işleyicileri için bu parametre için 0 (sıfır) belirtin.
- handlerOffset
- Int32
Bu özel durum işleyicisinin ilk yönergesinin bayt uzaklığı.
- handlerLength
- Int32
Bu özel durum işleyicisindeki bayt sayısı.
Özel durum işleyicisinin türünü belirten numaralandırma değerlerinden biri.
- exceptionTypeToken
- Int32
Bu özel durum işleyicisi tarafından işlenen özel durum türünün belirteci. Uygulanamazsa 0 (sıfır) değerini belirtin.
Özel durumlar
tryOffset
, filterOffset
, handlerOffset
, tryLength
veya handlerLength
negatif.