コード例 #1
0
ファイル: ReplyMessage.cs プロジェクト: onesimoh/Andamio
 public static ReplyMessage Success(RequestMessage request)
 {
     if (request == null) throw new ArgumentNullException("request");
     return new ReplyMessage()
     {
         CorrelationId = request.CorrelationId,
         Direction = request.Direction.Revert(),
         Event = request.Event,
         Status = MessageStatus.Success,
         Environment = request.Environment,
         Application = request.Application,
         Version = request.Version,
         Owner = request.Owner,
         TimeStamp = DateTime.UtcNow,
     };
 }
コード例 #2
0
ファイル: RequestException.cs プロジェクト: onesimoh/Andamio
 public RequestException(string message, RequestMessage request, Exception innerException)
     : base(message, innerException)
 {
     if (request == null) throw new ArgumentNullException("request");
     Request = request;
 }
コード例 #3
0
ファイル: RequestException.cs プロジェクト: onesimoh/Andamio
 public InvalidRequestException(string message, RequestMessage request, Exception innerException)
     : base(message, request, innerException)
 {
 }
コード例 #4
0
ファイル: RequestException.cs プロジェクト: onesimoh/Andamio
 public InvalidRequestException(string message, RequestMessage request)
     : base(message, request)
 {
 }
コード例 #5
0
ファイル: RequestException.cs プロジェクト: onesimoh/Andamio
 public IgnoreRequestException(string message, RequestMessage request)
     : base(message, request)
 {
 }
コード例 #6
0
ファイル: RequestException.cs プロジェクト: onesimoh/Andamio
 public DuplicateRequestException(string message, RequestMessage request, Exception innerException)
     : base(message, request, innerException)
 {
 }
コード例 #7
0
ファイル: RequestException.cs プロジェクト: onesimoh/Andamio
 public DuplicateRequestException(string message, RequestMessage request)
     : base(message, request)
 {
 }
コード例 #8
0
 public void Send(RequestMessage request)
 {
     if (request == null) throw new ArgumentNullException("request");
     Dispatchers.Outgoing.Push(request);
 }