MVVM を使用するアプリケーションで次のハードコードされたセットアップがあります。
var ips = configFile.Read();
for (string ip in ips)
{
var tcpClient = new TcpClient(ip);
var stream = (Stream) tcpClient.GetStream();
var service = new Service(stream);
var connectionViewModel = new ConnectionViewModel(service);
var extendedViewModel = new ExtendedViewModel(connectionViewModel);
}
多数の IP アドレスがファイルから読み取られ、各アドレスの結果として、IP からのものを表示する ViewModel が作成されます。
DryIoc にこれを処理させたい場合、どのような方法が最適ですか? すべてのnew
オブジェクトは一意の foreach ループです。