Castle Windsor を使用して解決しようとしている WCF サービスがあります。以前の登録は次のようになっていました。
container.Register(Component.For<IBatchDataService>()
.AsWcfClient(WCFEndpoint
.FromConfiguration("Internal.IBatchDataService"))
.LifestyeTransient())
これで、進行中のプロキシが作成されました。同じインターフェイス (IBatchDataService) を公開し、WCF サービスへの参照をコンストラクター引数として受け取ります。他のクラスはプロキシ クラスを使用するように解決されますが、プロキシ クラスは WCF サービスに解決されるように、Windsor でこれを設定するにはどうすればよいですか。私は今これを持っています:
container.Register(Component.For<IBatchDataService>()
.ImplementedBy<BatchDataServiceClient>());
これにより、新しいプロキシ クラスが解決されます。