Compartilhar via


Adicionar (translation from VPE for Csharp Reference)

The add palavra-chave contextual é usado para definir um acessador de evento personalizado que é chamado quando o código do cliente se inscreve em seu evento.Se você fornecer um personalizadoadd acessador, também deverá fornecer um Remover acessador.

Exemplo

O exemplo a seguir mostra um evento que tenha personalizado add e Remover acessadores.Para exemplo completo, consulte Como: Implementar interface de eventos (guia de programação translation from VPE for Csharp).

class Events : IDrawingObject
{        
    event EventHandler PreDrawEvent;

    event EventHandler IDrawingObject.OnDraw
    {
        add
        {
            lock (PreDrawEvent)
            {
                PreDrawEvent += value;
            }
        }
        remove
        {
            lock (PreDrawEvent)
            {
                PreDrawEvent -= value;
            }
        }
    }

}

Normalmente você não precisa fornecer seus próprios acessadores de evento personalizado.Os acessadores são gerados automaticamente pelo compilador quando você declara um evento são suficientes para a maioria dos cenários.

Consulte também

Referência

Eventos (Guia de programação do C#)

Date

History

Motivo

Julho de 2008

Tópico adicional.

Aprimoramento de informações.