如何以编程方式确定容器名称是否根据规则无效?
Azure Blob 存储中容器的有效命名。
- 3 到 63 个字符
- 以字母或数字开头
- 字母、数字和破折号 (-)
- 每个破折号 (-) 必须紧跟在一个字母或数字之前和之后
- 容器名称中的所有字母都必须小写。
如何以编程方式确定容器名称是否根据规则无效?
Azure Blob 存储中容器的有效命名。
Azure Blob 存储中容器的有效命名。
在我的 WebAPI 中,我使用了以下内容:
if (container.Length < 3 ||
container.Length > 63 ||
!Regex.IsMatch(container, @"^[a-z0-9]+(-[a-z0-9]+)*$"))
throw new HttpResponseException(Request.CreateResponse(
HttpStatusCode.BadRequest, "Invalid Request!"));