我想知道WCF中是否有事件處理的方式。 我遇到過WCF中的回調,但我想在WCF中進行事件處理。WCF服務如何將事件提交給客戶?
我的要求是像我想用事件在WCF處理,以提高事件對特定客戶不要所有的客戶,我也想保持會話。
我已經看到了WCF與回調涉及發佈/訂閱模式,但這種模式發佈到誰已訂閱,但我想只發布到選定的客戶端的所有客戶端。
我認爲可以使用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();
}
我如何能達到我的要求,如我在文章中提到的。 – user662285 2011-04-21 04:45:01
@ John:任何鏈接或代碼。 – user662285 2011-04-21 04:47:38
其實,它是,而你是特別無益的。其他答案爲他們的答案提供了代碼和具體說明,同時您提供的只是居高臨下的評論。 – Daniel 2016-06-09 09:32:55