/// <summary>
 /// 设置空间访问权限
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public OperateResultDto SetPermiss(SetPermissParam request)
 {
     return(ToolCommon.GetResponse(() =>
     {
         new SetPermissParamValidator().Validate(request).Check(HttpStatus.Err.Name);
         var zone = Core.Tools.GetZone(_aLiYunConfig, request.PersistentOps.Zone, () => ZoneEnum.HangZhou);
         var client = _aLiYunConfig.GetClient(zone);
         client.SetBucketAcl(Core.Tools.GetBucket(_aLiYunConfig, request.PersistentOps.Bucket),
                             Core.Tools.GetCannedAccessControl(request.Permiss));
         return new OperateResultDto(true, "success");
     }, message => new OperateResultDto(false, message)));
 }
 /// <summary>
 /// 设置文件权限
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 /// <exception cref="NotImplementedException"></exception>
 public OperateResultDto SetPermiss(SetPermissParam request)
 {
     throw new NotImplementedException();
 }
 /// <summary>
 /// 设置文件权限
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public OperateResultDto SetPermiss(SetPermissParam request)
 {
     return(new OperateResultDto(false, "不支持设置文件权限"));
 }