Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# InstanceContextMode中的多个回调。单个_C#_Wcf_.net 4.0_Callback_Wsdualhttpbinding - Fatal编程技术网

C# InstanceContextMode中的多个回调。单个

C# InstanceContextMode中的多个回调。单个,c#,wcf,.net-4.0,callback,wsdualhttpbinding,C#,Wcf,.net 4.0,Callback,Wsdualhttpbinding,我将服务InstanceContextMode设置为Single模式 我正在与许多客户端连接到此服务,通过OperationContext.Current.GetCallbackChannel()获取它的回调通道,并尝试向每个连接的客户端发送一些消息,但我只在一个客户端中两次收到相同的消息(这一个是稍后连接的) 如果我有InstanceContexModePerSession一切都很好 我错过了什么?因为默认情况下,我认为这是可能的,对吗?WSDualHttpBinding(也称为“双工”绑定)

我将服务
InstanceContextMode
设置为
Single
模式

我正在与许多客户端连接到此服务,通过
OperationContext.Current.GetCallbackChannel()
获取它的回调通道,并尝试向每个连接的客户端发送一些消息,但我只在一个客户端中两次收到相同的消息(这一个是稍后连接的)

如果我有
InstanceContexMode
PerSession
一切都很好

我错过了什么?因为默认情况下,我认为这是可能的,对吗?

WSDualHttpBinding(也称为“双工”绑定)需要会话才能正常工作。会话用于跟踪每个客户端的回调通道IIRC