/// <summary>设置返回值
        /// </summary>
        private void HandleReceivedPack(ReceivedPackage package)
        {
            try
            {
                //返回为Strem,需要逐步进行解析

                _resp.Header = new FastDFSHeader(package.Length, package.Command, package.Status);

                if (!_context.IsOutputStream)
                {
                    _resp.LoadContent(Configuration, package.Body);
                }

                _context = null;
                _tcs.SetResult(_resp);

                //释放
                ReferenceCountUtil.SafeRelease(package);
            }
            catch (Exception ex)
            {
                Logger.LogError("接收返回信息出错! {0}", ex);
                throw;
            }
        }
        /// <summary>设置返回值
        /// </summary>
        private void SetResponse(ReceivedPackage package)
        {
            try
            {
                //返回为Strem,需要逐步进行解析
                var response = _context.Response;
                response.Header = new FastDFSHeader(package.Length, package.Command, package.Status);

                if (!_context.IsOutputStream)
                {
                    response.LoadContent(Option, package.Body);
                }

                _taskCompletionSource.SetResult(response);

                //释放
                ReferenceCountUtil.SafeRelease(package);
            }
            catch (Exception ex)
            {
                Logger.LogError("接收返回信息出错! {0}", ex);
                throw;
            }
        }