Freigeben über


BlobContainerClient.UploadBlobAsync Methode

Definition

Überlädt

UploadBlobAsync(String, BinaryData, CancellationToken)

Der UploadBlobAsync(String, BinaryData, CancellationToken) Vorgang erstellt ein neues Blockblob.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

UploadBlobAsync(String, Stream, CancellationToken)

Der UploadBlobAsync(String, Stream, CancellationToken) Vorgang erstellt ein neues Blockblob.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

UploadBlobAsync(String, BinaryData, CancellationToken)

Quelle:
BlobContainerClient.cs
Quelle:
BlobContainerClient.cs

Der UploadBlobAsync(String, BinaryData, CancellationToken) Vorgang erstellt ein neues Blockblob.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>> UploadBlobAsync (string blobName, BinaryData content, System.Threading.CancellationToken cancellationToken = default);
abstract member UploadBlobAsync : string * BinaryData * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
override this.UploadBlobAsync : string * BinaryData * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
Public Overridable Function UploadBlobAsync (blobName As String, content As BinaryData, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobContentInfo))

Parameter

blobName
String

Der Name des hochzuladenden Blobs.

content
BinaryData

Ein BinaryData , der den hochzuladenden Inhalt enthält.

cancellationToken
CancellationToken

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

Gibt zurück

Ein Response<T> , der den Zustand des aktualisierten Blockblobs beschreibt.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn das Blob bereits vorhanden ist. Um ein vorhandenes Blockblob zu überschreiben, rufen Sie ein BlobClient ab, indem Sie aufrufen GetBlobClient(String), und rufen Sie Upload(Stream, Boolean, CancellationToken) dann auf, wobei der Überschreibungsparameter auf true festgelegt ist.

Gilt für:

UploadBlobAsync(String, Stream, CancellationToken)

Quelle:
BlobContainerClient.cs
Quelle:
BlobContainerClient.cs

Der UploadBlobAsync(String, Stream, CancellationToken) Vorgang erstellt ein neues Blockblob.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>> UploadBlobAsync (string blobName, System.IO.Stream content, System.Threading.CancellationToken cancellationToken = default);
abstract member UploadBlobAsync : string * System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
override this.UploadBlobAsync : string * System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
Public Overridable Function UploadBlobAsync (blobName As String, content As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobContentInfo))

Parameter

blobName
String

Der Name des hochzuladenden Blobs.

content
Stream

Ein Stream , der den hochzuladenden Inhalt enthält.

cancellationToken
CancellationToken

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

Gibt zurück

Ein Response<T> , der den Zustand des aktualisierten Blockblobs beschreibt.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn das Blob bereits vorhanden ist. Um ein vorhandenes Blockblob zu überschreiben, rufen Sie ein BlobClient ab, indem Sie aufrufen GetBlobClient(String), und rufen Sie Upload(Stream, Boolean, CancellationToken) dann auf, wobei der Überschreibungsparameter auf true festgelegt ist.

Gilt für: