クライアントとサーバーは二重モードで通信します。クライアントには、コントラクト コールバックとしてユニバーサル サービス (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 の場合 --> サーバーからのエラー