Freigeben über


BlobServiceClient.CreateBlobContainer Methode

Definition

Der CreateBlobContainer(String, PublicAccessType, IDictionary<String,String>, CancellationToken) Vorgang erstellt einen neuen Blobcontainer unter dem angegebenen Konto. Wenn ein Container mit demselben Namen bereits vorhanden ist, schlägt der Vorgang fehl.

Weitere Informationen finden Sie unter Erstellen Sie einen Container.

public virtual Azure.Response<Azure.Storage.Blobs.BlobContainerClient> CreateBlobContainer (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 CreateBlobContainer : string * Azure.Storage.Blobs.Models.PublicAccessType * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.BlobContainerClient>
override this.CreateBlobContainer : string * Azure.Storage.Blobs.Models.PublicAccessType * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.BlobContainerClient>
Public Overridable Function CreateBlobContainer (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 Response(Of BlobContainerClient)

Parameter

blobContainerName
String

Der Name des zu erstellenden Containers.

publicAccessType
PublicAccessType

Gibt optional an, ob öffentlich auf Daten im Container zugegriffen werden darf, und die Zugriffsebene. BlobContainer gibt den vollständigen öffentlichen Lesezugriff für Container- und Blobdaten an. Clients können Blobs innerhalb des Containers über eine anonyme Anforderung aufzählen, können aber keine Container innerhalb des Speicherkontos aufzählen. Blob gibt öffentlichen Lesezugriff für Blobs an. Blob-Daten innerhalb dieses Containers können über anonyme Anforderungen gelesen werden, Containerdaten sind aber nicht verfügbar. Clients können keine Blobs innerhalb des Containers über anonyme Anforderungen aufzählen. None gibt an, dass die Containerdaten für den Kontobesitzer privat sind.

metadata
IDictionary<String,String>

Optionale benutzerdefinierte Metadaten, die für diesen Container festgelegt werden sollen.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Ein Response<T> , der auf den neu erstellten Container verweist.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.

Gilt für: