İngilizce dilinde oku

Aracılığıyla paylaş


ComponentChangingEventHandler Temsilci

Tanım

Bir ComponentChanging olayı işleyecek yöntemi temsil eder.

C#
public delegate void ComponentChangingEventHandler(object sender, ComponentChangingEventArgs e);
C#
public delegate void ComponentChangingEventHandler(object? sender, ComponentChangingEventArgs e);
C#
[System.Runtime.InteropServices.ComVisible(true)]
public delegate void ComponentChangingEventHandler(object sender, ComponentChangingEventArgs e);

Parametreler

sender
Object

Olayın kaynağı.

e
ComponentChangingEventArgs

ComponentChangingEventArgs Olay verilerini içeren olay.

Öznitelikler

Örnekler

Bu örnekte, bir ComponentChangingEventHandler kaydının ve olayın işlenmesi gösterilmektedir ComponentChanging .

C#
public void LinkComponentChangingEvent(IComponentChangeService changeService)
{
    // Registers an event handler for the ComponentChanging event.
    changeService.ComponentChanging += new ComponentChangingEventHandler(this.OnComponentChanging);            
}

private void OnComponentChanging(object sender, ComponentChangingEventArgs e)
{
    // Displays changing component information on the console.
    Console.WriteLine("Type of the component that is about to change: "+e.Component.GetType().FullName);      
    Console.WriteLine("Name of the member of the component that is about to change: "+e.Member.Name);                        
}

Açıklamalar

Bir ComponentChangingEventHandler temsilci oluşturduğunuzda, olayı işleyecek yöntemi tanımlarsınız. Olayı olay işleyicinizle ilişkilendirmek için olaya temsilcinin bir örneğini ekleyin. Olay her gerçekleştiğinde, olay işleyici (siz temsilciyi kaldırmadığınız sürece) çağrılır. Olay işleyici temsilcileri hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Ayrıca bkz.