7

コンテナ名がルールに従って無効かどうかをプログラムで判断するにはどうすればよいですか?


Azure Blob Storage 内のコンテナーの有効な名前。

  1. 3~63文字
  2. 文字または数字で始まる
  3. 文字、数字、およびダッシュ (-)
  4. すべてのダッシュ (-) の直前と直後に文字または数字を付ける必要があります
  5. コンテナ名の文字はすべて小文字にする必要があります。
4

1 に答える 1

13

Azure Blob Storage 内のコンテナーの有効な名前。

  1. 3~63文字
  2. 文字または数字で始まる
  3. 文字、数字、およびダッシュ (-)
  4. すべてのダッシュ (-) の直前と直後に文字または数字を付ける必要があります
  5. コンテナ名の文字はすべて小文字にする必要があります。

私の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!"));
于 2013-05-08T17:17:41.567 に答える