EventInfo.RemoveEventHandler(Object, Delegate) Yöntem
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.
Olay kaynağından olay işleyicisini kaldırır.
public:
virtual void RemoveEventHandler(System::Object ^ target, Delegate ^ handler);
public virtual void RemoveEventHandler (object target, Delegate handler);
public virtual void RemoveEventHandler (object? target, Delegate? handler);
public void RemoveEventHandler (object target, Delegate handler);
abstract member RemoveEventHandler : obj * Delegate -> unit
override this.RemoveEventHandler : obj * Delegate -> unit
Public Overridable Sub RemoveEventHandler (target As Object, handler As Delegate)
Public Sub RemoveEventHandler (target As Object, handler As Delegate)
Parametreler
- target
- Object
Olay kaynağı.
- handler
- Delegate
Hedef tarafından oluşturulan olaylarla ilişkilendirilecek temsilci.
Uygulamalar
Özel durumlar
Olayın genel remove
erişimcisi yok.
geçirilen işleyici kullanılamaz.
target
parametresidir null
ve olay statik değildir.
-veya-
EventInfo hedefte bildirilmemiş.
Not: Windows Mağazası uygulamaları için .NET'te veya Taşınabilir Sınıf Kitaplığı'nda bunun yerine yakalayın Exception .
Çağıranın üyeye erişim izni yok.
Not: Windows Mağazası uygulamaları için .NET'te veya Taşınabilir Sınıf Kitaplığı'nda bunun yerine temel sınıf özel durumunu MemberAccessExceptionyakalayın.
Açıklamalar
Bu yöntem, hedef nesnede bu olayı eşitleyebilecek temsilciyi kaldırmaya çalışır.
Bir olay hedef tarafından tetiklendiğinde, tarafından handler
kapsüllenen yöntem veya yöntemler artık çağrılmayacak.