public override Task <OssResult <HeadObjectResult> > ParseResultAsync(HttpResponseMessage response)
        {
            var result = new OssResult <HeadObjectResult>(new HeadObjectResult()
            {
                Headers = response.Headers
            });

            return(Task.FromResult(result));
        }
        /// <summary>
        /// 解析结果对象。基类提供通用方式处理:解析xml。对于特殊返回结果,定义重载函数来进行处理。
        /// </summary>
        /// <param name="response"></param>
        /// <returns></returns>
        public virtual async Task <OssResult <TResult> > ParseResultAsync(HttpResponseMessage response)
        {
            //成功情况下的默认解析处理
            var length = response.Content?.Headers?.ContentLength;

            if (length > 0)
            {
                var result    = SerializeHelper.Deserialize <TResult>(await response.Content.ReadAsStreamAsync());
                var ossResult = new OssResult <TResult>()
                {
                    IsSuccess     = true,
                    SuccessResult = result
                };

                return(ossResult);
            }

            return(new OssResult <TResult>()
            {
                IsSuccess = false,
                ErrorMessage = "ContentLength = 0"
            });
        }