【发布时间】:2009-12-02 06:51:03
【问题描述】:
客户端和服务器以双工模式进行通信。 客户端有一个通用服务 (Action="*") 作为合约回调。
我希望服务器能够向我的客户端发送故障。
我该怎么办?
【问题讨论】:
客户端和服务器以双工模式进行通信。 客户端有一个通用服务 (Action="*") 作为合约回调。
我希望服务器能够向我的客户端发送故障。
我该怎么办?
【问题讨论】:
如何将你的 Action 设置为类似
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 --> 来自服务器的错误
【讨论】: