CalDavSynchronizer.DataAccess.WebDavDataAccess.GetEtag C# (CSharp) Method

GetEtag() protected method

protected GetEtag ( Uri absoluteEntityUrl ) : Task
absoluteEntityUrl System.Uri
return Task
    protected async Task<string> GetEtag (Uri absoluteEntityUrl)
    {
      var headers = await _webDavClient.ExecuteWebDavRequestAndReturnResponseHeaders (absoluteEntityUrl, "GET", null, null, null, null, null);
      if (headers.ETag != null)
      {
        return headers.ETag;
      }
      else
      {
        return await GetEtagViaPropfind (absoluteEntityUrl);
      }
    }