BlobServiceClient.CreateBlobContainerAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La CreateBlobContainerAsync(String, PublicAccessType, IDictionary<String,String>, CancellationToken) operación crea un nuevo contenedor de blobs en la cuenta especificada. Si ya existe un contenedor con el mismo nombre, se produce un error en la operación.
Para obtener más información, vea Crear contenedor.
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))
Parámetros
- blobContainerName
- String
Nombre del contenedor que se va a crear.
- publicAccessType
- PublicAccessType
Opcionalmente, especifica si se puede acceder a los datos del contenedor públicamente y el nivel de acceso. BlobContainer especifica el acceso de lectura público completo para los datos de contenedor y blob. Los clientes pueden enumerar los blobs del contenedor a través de una solicitud anónima, pero no pueden enumerar los contenedores que están en la cuenta de almacenamiento. Blob especifica el acceso de lectura público para los blobs. Los datos de blob dentro de este contenedor pueden leerse a través de una solicitud anónima, pero los datos del contenedor no están disponibles. Los clientes no pueden enumerar los blobs incluidos en el contenedor mediante una solicitud anónima. None especifica que los datos del contenedor son privados para el propietario de la cuenta.
- metadata
- IDictionary<String,String>
Metadatos personalizados opcionales que se van a establecer para este contenedor.
- cancellationToken
- CancellationToken
Opcional CancellationToken para propagar las notificaciones que debe cancelarse la operación.
Devoluciones
Que Response<T> hace referencia al contenedor recién creado.
Comentarios
RequestFailedException Se producirá una excepción si se produce un error.
Se aplica a
Azure SDK for .NET