BlobContainerClient.CreateAsync Méthode

Définition

L'opération CreateAsync(PublicAccessType, IDictionary<String,String>, BlobContainerEncryptionScopeOptions, CancellationToken) crée un nouveau conteneur 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éer un conteneur.

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

Paramètres

publicAccessType
PublicAccessType

Spécifie éventuellement si les données du conteneur peuvent être 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.

encryptionScopeOptions
BlobContainerEncryptionScopeOptions

Options facultatives d’étendue de chiffrement à 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> décrivant le conteneur nouvellement créé.

Remarques

Un RequestFailedException sera levée en cas d’échec.

S’applique à