Я хочу знать, есть ли способ обработки событий в WCF. Я столкнулся с Callbacks в WCF, но я хочу выполнить обработку событий в WCF.
Мое требование похоже на то, что я хочу поднять событие для конкретных клиентов не всем клиентам, использующим обработку событий в WCF, и также хочу поддерживать сеанс.
Я видел модель Publisher/Subscriber в 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();
}