【发布时间】:2011-08-10 00:24:23
【问题描述】:
我想知道 WCF 中是否有事件处理方式。 我在 WCF 中遇到了回调,但我想在 WCF 中进行事件处理。
我的要求就像我想向特定客户端而不是向所有使用 WCF 中的事件处理的客户端提出事件,并且我还想保持会话。
我在 WCF 中看到了处理 Callback 的 Publisher/Subscriber 模型,但是这个模型发布给所有订阅的客户端,但我只想发布给选定的客户端。
我认为这可以使用 WCF 中的事件来完成。
客户端:
public class Callbacks : IServiceCallback
{
public void CallToMyClient(string name)
{
this.CallToMyClient(name);
}
}
protected void Page_Load(object sender, EventArgs e)
{
Callbacks callback = new Callbacks();
ServiceClient client = new ServiceClient(new InstanceContext(callback));
client.SubscribeClient();
client.DoSomeWork();
}
【问题讨论】:
标签: wcf