1

ある種のアドホック WCF サービスを具現化しようとしています。私はすでにそれを起動し、他の人のメソッドとして独自の Web メソッドを呼び出させることができました。

私が直面している問題は、インスタンス管理です。[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]すべてのクライアントに対して同じプロパティを持つグローバル インスタンスを持つように設定しました。

しかし、それ以外にも、クライアントからの着信要求をリッスンしながら、その種の他のサービスを呼び出す必要があります (同様のクレイジーなサービス)。

デバッグ中に、ServiceHost のコンストラクターがサービス クラスのコンストラクターを呼び出していることに気付きました。したがって、このクラスのグローバル インスタンスにアクセスできると仮定し、このインスタンスのメソッドを呼び出す方法を見つける必要があります。

何を吸っていたのか聞かないでください。その場しのぎにするだけです。

4

0 に答える 0