リスト オブジェクト (C#.NET の ICollection インターフェイスを実装する任意のクラス) が特定の容量 (リスト内の項目数) に達したときに起動するコールバック関数を作成する方法はありますか?
たとえば、リスト オブジェクトに 5 つの要素がある場合にイベントを発生させたいと考えています。
状況に合わせて説明すると、ネットワーク経由で HTTP を利用するサービスを実行しており、アプリケーションのパフォーマンスにはバッチ処理が必要であるため、データ処理をバッチ処理しています。
簡単な実装は、メモリ内(リスト内)でバッチ処理を行い、ある程度の容量に達したときに起動し、ネットワーク経由で送信するか、他のツールがある場合はそれらへのポインタをいただければ幸いです。
ありがとう