Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das kontextabhängige Schlüsselwort add
definiert einen benutzerdefinierten Ereignisaccessor, der aufgerufen wird, wenn der Clientcode ihr Ereignis abonniert. Wenn Sie einen benutzerdefinierten add
-Accessor bereitstellen, müssen Sie auch einen remove-Accessor angeben.
Beispiel
Im folgenden Beispiel wird ein Ereignis gezeigt, dass über benutzerdefinierte add
- und remove-Accessoren verfügt. Das vollständige Beispiel finden Sie unter Vorgehensweise: Implementieren von Schnittstellenereignissen.
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
Sie müssen normalerweise keine eigenen benutzerdefinierten Ereignisaccessoren bereitstellen. Die Accessoren, die automatisch vom Compiler generiert werden, wenn Sie ein Ereignis deklarieren, sind in den meisten Szenarios ausreichend.