CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.WebDavClient C# (CSharp) Метод

WebDavClient() публичный Метод

public WebDavClient ( Func httpClientFactory, string productName, string productVersion, bool closeConnectionAfterEachRequest, bool acceptInvalidChars, bool sendEtagsWithoutQuote ) : System
httpClientFactory Func
productName string
productVersion string
closeConnectionAfterEachRequest bool
acceptInvalidChars bool
sendEtagsWithoutQuote bool
Результат System
    public WebDavClient (
      Func<Task<HttpClient>> httpClientFactory, 
      string productName, 
      string productVersion,
      bool closeConnectionAfterEachRequest, 
      bool acceptInvalidChars,
      bool sendEtagsWithoutQuote) 
      : base (acceptInvalidChars)
    {
      if (httpClientFactory == null)
        throw new ArgumentNullException ("httpClientFactory");

      _productInfo = new ProductInfoHeaderValue (productName, productVersion);
      _httpClientFactory = httpClientFactory;
      _closeConnectionAfterEachRequest = closeConnectionAfterEachRequest;
      _sendEtagsWithoutQuote = sendEtagsWithoutQuote;
    }