Example #1
0
 public void Init(Address to, Address @from, object data, DeliveryType delivery = DeliveryType.ToOne,
                  IResultContainer resultContainer = null)
 {
     From            = @from;
     To              = to;
     Data            = data;
     Delivery        = delivery;
     ResultContainer = resultContainer;
 }
 public bool TryReadResult(string commandId, out IResultContainer resultTransport)
 {
     return(_resultTransports.TryRemove(commandId, out resultTransport));
 }
Example #3
0
 public Task SendAsync(IResultContainer resultTransport)
 {
     _inMemoryTransport.TrySendResult(resultTransport);
     return(Task.CompletedTask);
 }
 public bool TrySendResult(IResultContainer resultTransport)
 {
     return(_resultTransports.TryAdd(resultTransport.Id, resultTransport));
 }
Example #5
0
 public UserResultService(
     [NotNull] IResultContainer container)
 {
     _container = container ?? throw new ArgumentNullException(nameof(container));
 }