public WebClientFactory(Uri serviceBusAddress, NetworkCredential credential)
 {
     _serviceBusAddress = serviceBusAddress;
     _tokenProvider = new WebTokenProvider(serviceBusAddress, credential);
     _requestFactory = new WebRequestFactory(_tokenProvider);
     _uriCreator = new UriCreator(serviceBusAddress);
 }
 public WebQueueValidator(Uri managementUri, IWebTokenProvider tokenProvider, IWebClient webClient)
 {
     _managementUri = managementUri;
     _webClient = webClient;
     _requestFactory = new WebRequestFactory(tokenProvider);
     _uriCreator = new UriCreator(managementUri);
 }
 public ServiceBusClient(Uri address, IWebTokenProvider tokenManager, IWebClient webClient)
 {
     _address = address;
     _tokenManager = tokenManager;
     _webClient = webClient;
     _webRequestFactory = new WebRequestFactory(tokenManager);
     _serializer = new MessageSerializer();
 }
 public ServiceBusClient(Uri address, IWebTokenProvider tokenManager)
     : this(address, tokenManager, new WebClientWrapper())
 {
 }
 public WebRequestFactory(IWebTokenProvider tokenProvider)
 {
     _tokenProvider = tokenProvider;
 }
 public WebQueueValidator(Uri managementUri, IWebTokenProvider tokenProvider)
     : this(managementUri, tokenProvider, new WebClientWrapper())
 {
 }