BlobServiceClient.CreateBlobContainerAsync Méthode

Définition

L’opération CreateBlobContainerAsync(String, PublicAccessType, IDictionary<String,String>, CancellationToken) crée un conteneur d’objets blob sous le compte spécifié. Si un conteneur portant le même nom existe déjà, l'opération échoue.

Pour plus d'informations, consultez la rubrique Créez un conteneur.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.BlobContainerClient>> CreateBlobContainerAsync (string blobContainerName, Azure.Storage.Blobs.Models.PublicAccessType publicAccessType = Azure.Storage.Blobs.Models.PublicAccessType.None, System.Collections.Generic.IDictionary<string,string> metadata = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateBlobContainerAsync : string * Azure.Storage.Blobs.Models.PublicAccessType * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.BlobContainerClient>>
override this.CreateBlobContainerAsync : string * Azure.Storage.Blobs.Models.PublicAccessType * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.BlobContainerClient>>
Public Overridable Function CreateBlobContainerAsync (blobContainerName As String, Optional publicAccessType As PublicAccessType = Azure.Storage.Blobs.Models.PublicAccessType.None, Optional metadata As IDictionary(Of String, String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobContainerClient))

Paramètres

blobContainerName
String

Nom du conteneur à créer.

publicAccessType
PublicAccessType

Spécifie éventuellement si les données du conteneur sont accessibles publiquement et le niveau d’accès. BlobContainer spécifie un accès en lecture public complet pour les données de conteneur et d’objet blob. Les clients peuvent énumérer les objets blob à l’intérieur du conteneur via une demande anonyme, mais ne peuvent pas énumérer les conteneurs dans le compte de stockage. Blob spécifie l’accès en lecture public pour les objets blob. Les données d'objets blob à l'intérieur de ce conteneur peuvent être lues via une demande anonyme, mais les données du conteneur ne sont pas disponibles. Les clients ne peuvent pas énumérer les objets blob à l'intérieur du conteneur via une demande anonyme. None spécifie que les données du conteneur sont privées au propriétaire du compte.

metadata
IDictionary<String,String>

Métadonnées personnalisées facultatives à définir pour ce conteneur.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Response<T> référençant le conteneur nouvellement créé.

Remarques

Un RequestFailedException est levée si une défaillance se produit.

S’applique à