Share via


Entwurf benutzerdefinierter Ereignishandler

Aktualisiert: November 2007

Wenn Sie nicht den generischen EventHandler<TEventArgs>-Delegaten verwenden, können Sie anhand der folgenden Richtlinien Ereignishandler ordnungsgemäß entwerfen.

Verwenden Sie für Ereignishandler den Rückgabetyp System.Void.

Ein Ereignishandler kann mehrere Methoden aufrufen, doch gibt es keine Möglichkeit, mehrere Rückgabewerte von einem Ereignishandler zu erhalten. Wenn Sie festlegen, dass die Methode Void zurückgibt, schließen Sie die Möglichkeit aus, dass Rückgabewerte verloren gehen.

Legen Sie für Ereignishandler nicht mehr als zwei Parameter fest.

Copyright für einzelne Teile 2005 Microsoft Corporation. Alle Rechte vorbehalten.

Copyright für einzelne Teile Addison-Wesley Corporation. Alle Rechte vorbehalten.

Weitere Informationen zu Entwurfsrichtlinien finden Sie im Buch "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries" von Krzysztof Cwalina und Brad Abrams, veröffentlicht von Addison-Wesley, 2005.

Siehe auch

Konzepte

Ereignisentwurf

Weitere Ressourcen

Entwurfsrichtlinien für Member

Entwurfsrichtlinien zum Entwickeln von Klassenbibliotheken