Wcf 如何在双工通道上发送故障?
客户端和服务器以双工模式通信。 客户端有一个通用服务(Action=“*”)作为合同回调 我希望服务器能够将故障发送到我的客户端Wcf 如何在双工通道上发送故障?,wcf,duplex,fault,Wcf,Duplex,Fault,客户端和服务器以双工模式通信。 客户端有一个通用服务(Action=“*”)作为合同回调 我希望服务器能够将故障发送到我的客户端 我该怎么办?将您的操作设置为 Action = NotificationData.NotificationAction NotificationData是具有属性MessageId的MessageContract类 [MessageContract] public class NotificationData { public const string No
我该怎么办?将您的操作设置为
Action = NotificationData.NotificationAction
NotificationData是具有属性MessageId的MessageContract类
[MessageContract]
public class NotificationData
{
public const string NotificationAction = "http://gfader.com/copied-from/tomasz.janczuk.org";
[MessageBodyMember]
public string Message { get; set; }
[MessageBodyMember]
public DateTime SendTime { get; set; }
[MessageBodyMember]
public MessageIds MessageId { get; set; }
}
客户端上的代码:事实上,如果MessageId==500-->来自服务器的错误,我的设计有点特殊。服务是双工的,但客户机是请求/应答的,并且有一个路由器在双工呼叫中转换请求/应答呼叫,反之亦然。所以我的客户端必须能够使用try{}catch(FaultException){}huh。。。听起来很有趣。。。当您提出解决方案时,请告诉我们!