0

次のように、WindsorContainer に WCF サービスを登録しました。

        var container = new WindsorContainer();
        container.AddFacility<WcfFacility>(f => f.CloseTimeout = TimeSpan.Zero);
        container.Register(
            Component.For<ITestService>()
                .ImplementedBy<TestService>()
                .Named("TestService")
                .AsWcfService());

オブジェクトは、TestService最初の WCF 要求が作成されたときにインスタンス化されます。代わりに、次のように、必要なときに手動でインスタンス化することをお勧めします。

container.Resolve<ITestService>();

(例: ユーザーが GUI から [Turn ON] ボタンをクリックしたとき)。

サービスが開始されるまで、クライアントは接続時にエラーを受け取るだけです。

どうすればこれを達成できますか?

4

0 に答える 0