次の方法で共有


カスタム イベント ハンドラのデザイン

更新 : 2007 年 11 月

ジェネリック EventHandler<TEventArgs> デリゲートを使用していない場合、イベント ハンドラを正しくデザインするには次のガイドラインに従います。

イベント ハンドラに対して、System.Void の戻り値の型を使用します。

イベント ハンドラは複数のメソッドを呼び出すことができますが、イベント ハンドラから複数の戻り値を受け取る方法はありません。メソッドが Void を返すように指定することにより、戻り値データが失われる可能性を排除します。

イベント ハンドラには 3 つ以上パラメータを設定しないでください。

Portions Copyright 2005 Microsoft Corporation.All rights reserved.

Portions Copyright Addison-Wesley Corporation.All rights reserved.

デザイン ガイドラインの詳細については、2005 年に Addison-Wesley から出版されている Krzysztof Cwalina、Brad Abrams 共著の『Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries』を参照してください。

参照

概念

イベントのデザイン

その他の技術情報

メンバのデザインのガイドライン

クラス ライブラリ開発のデザイン ガイドライン