예제 #1
0
 public static Task WaitToBeReceivedAsync(this Tracking tracking, Postman postman) => postman.WaitToBeReceivedAsync(tracking);
예제 #2
0
 public static void WaitToBeReceived(this Tracking tracking, Postman postman) => postman.WaitToBeReceived(tracking);
예제 #3
0
 public static void WaitForDelivery(this Tracking tracking, Postman postman) => postman.WaitForDelivery(tracking);
예제 #4
0
 public static Task WaitForDeliveryAsync(this Tracking tracking, Postman postman) => postman.WaitForDeliveryAsync(tracking);
예제 #5
0
 TaskCompletionSource <MessageClass> ReceiveCompletionSource(Tracking key) => _receiveQueue.GetOrAdd(key, _ => new TaskCompletionSource <MessageClass>());