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

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

public ExecuteWebDavRequestAndReturnResponseHeaders ( Uri url, string httpMethod, int depth, string ifMatch, string ifNoneMatch, string mediaType, string requestBody ) : Task
url System.Uri
httpMethod string
depth int
ifMatch string
ifNoneMatch string
mediaType string
requestBody string
Результат Task
    public async Task<IHttpHeaders> ExecuteWebDavRequestAndReturnResponseHeaders (
        Uri url,
        string httpMethod,
        int? depth,
        string ifMatch,
        string ifNoneMatch,
        string mediaType,
        string requestBody)
    {
      try
      {
        var result = await ExecuteWebDavRequest (url, httpMethod, depth, ifMatch, ifNoneMatch, mediaType, requestBody);
        using (var response = result.Item2)
        {
          return new HttpResponseHeadersAdapter (result.Item1, response.Headers);
        }
      }
      catch (HttpRequestException x)
      {
        throw WebDavClientException.Create (x);
      }
    }