我正在託管一個WPF應用程序內的WCF服務。我希望WCF能夠與其主機進行通信。具體來說,我想在客戶端調用某些WCF方法時從WCF接收事件通知。WCF與託管應用程序通信?
我試圖修改我的WCF是像這樣一個單:
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
public sealed class MasterNode : ServiceBase, IMasterNode
{
private static readonly MasterNode _instance = new MasterNode();
public static MasterNode Instance { get { return _instance; } }
private MasterNode()
{
}
static MasterNode()
{
}
,並具有使用實例屬性與WCF交互託管WPF應用程序的主要形式,但這並不似乎工作。就好像從客戶端到WCF的調用正在實例化一個新的WCF。幫幫我!
這就是我想出來的。我繼續發佈一個更長的答案,但你的答案是準確的。謝謝! –