private SetBucketWebsiteCommand(IServiceClient client, Uri endpoint, ExecutionContext context, SetBucketWebsiteRequest request) : base(client, endpoint, context) { OssUtils.CheckBucketName(request.BucketName); if (!string.IsNullOrEmpty(request.IndexDocument) && !OssUtils.IsWebpageValid(request.IndexDocument)) { throw new ArgumentException("Invalid index document, must be end with .html"); } if (!string.IsNullOrEmpty(request.ErrorDocument) && !OssUtils.IsWebpageValid(request.ErrorDocument)) { throw new ArgumentException("Invalid error document, must be end with .html"); } _request = request; }