1

オーディオと MIDI のポートと接続を管理するためのクラスを含む DLL があります。ポートが登録または登録解除されるか、接続が形成または解放されるたびに、このクラスは、プロパティやプロパティをConnectionChanged含むカスタム イベント引数と同様に、イベントを発生させます。Enum ChangeTypeIEnumerable<Connection> ChangedConnections

ここで私の質問は次のとおりです。変更された接続を送信するか、イベント引数のプロパティを変更して、Connectionsすべてのアクティブな接続を含む IEnumerable を送信する必要がありますか?

4

1 に答える 1

4

私の意見では、イベントは「ConnectionChanged」と呼ばれ、そのイベントに適用される接続をイベント引数に含める必要があります。クラスのメンバーを使用して、すべてのアクティブな接続にアクセスできるようにします。

イベント発火時。メンバー Sender でイベントを発生させた実際のオブジェクトを送信します。したがって、誰かが実際にすべてのアクティブな接続に関心がある場合は、Sender オブジェクトを介して取得できます。

于 2011-02-18T09:48:59.320 に答える