public PollingClient(Uri subscription, ISecureClient secureClient, Func <RequestMessage, ResponseMessage> handleIncomingRequest)
 {
     this.subscription          = subscription;
     this.secureClient          = secureClient;
     this.handleIncomingRequest = handleIncomingRequest;
     thread              = new Thread(ExecutePollingLoop);
     thread.Name         = "Polling client for " + secureClient.ServiceEndpoint + " for subscription " + subscription;
     thread.IsBackground = true;
 }
Beispiel #2
0
 public PollingClient(Uri subscription, ISecureClient secureClient, Func <RequestMessage, ResponseMessage> handleIncomingRequest)
     : this(subscription, secureClient, handleIncomingRequest, null)
 {
 }
Beispiel #3
0
 public PollingClient(Uri subscription, ISecureClient secureClient, Func <RequestMessage, ResponseMessage> handleIncomingRequest, ILog log)
     : this(subscription, secureClient, handleIncomingRequest, log, CancellationToken.None)
 {
 }