예제 #1
0
 Task IReceiveTransportObserver.Faulted(ReceiveTransportFaulted faulted)
 {
     return(_receiveTransportObserver.Faulted(faulted));
 }
예제 #2
0
 public Task Faulted(ReceiveTransportFaulted faulted)
 {
     return(_observer.Faulted(new ReceiveEndpointFaultedEvent(faulted, _endpoint)));
 }
예제 #3
0
 public Task Faulted(ReceiveTransportFaulted faulted)
 {
     return(_endpoint._observers.Faulted(new ReceiveEndpointFaultedEvent(faulted.InputAddress, faulted.Exception, _endpoint)));
 }
예제 #4
0
 public Task Faulted(ReceiveTransportFaulted faulted)
 {
     return(ForEachAsync(x => x.Faulted(faulted)));
 }
 public ReceiveEndpointFaultedEvent(ReceiveTransportFaulted faulted, IReceiveEndpoint receiveEndpoint)
 {
     _faulted        = faulted;
     ReceiveEndpoint = receiveEndpoint;
 }