你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

BlobContainerClient.UploadBlobAsync 方法

定义

重载

UploadBlobAsync(String, BinaryData, CancellationToken)

UploadBlobAsync(String, BinaryData, CancellationToken) 操作将创建新的块 Blob。

有关部分块 Blob 更新和其他高级功能,请参阅 BlockBlobClient。 若要创建或修改页或追加 Blob,请参阅 PageBlobClientAppendBlobClient

有关详细信息,请参阅 放置 Blob

UploadBlobAsync(String, Stream, CancellationToken)

UploadBlobAsync(String, Stream, CancellationToken) 操作将创建新的块 Blob。

有关部分块 Blob 更新和其他高级功能,请参阅 BlockBlobClient。 若要创建或修改页或追加 Blob,请参阅 PageBlobClientAppendBlobClient

有关详细信息,请参阅 放置 Blob

UploadBlobAsync(String, BinaryData, CancellationToken)

Source:
BlobContainerClient.cs
Source:
BlobContainerClient.cs

UploadBlobAsync(String, BinaryData, CancellationToken) 操作将创建新的块 Blob。

有关部分块 Blob 更新和其他高级功能,请参阅 BlockBlobClient。 若要创建或修改页或追加 Blob,请参阅 PageBlobClientAppendBlobClient

有关详细信息,请参阅 放置 Blob

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))

参数

blobName
String

要上传的 Blob 的名称。

content
BinaryData

包含 BinaryData 要上传的内容的 。

cancellationToken
CancellationToken

可选 CancellationToken ,用于传播应取消操作的通知。

返回

描述 Response<T> 已更新块 Blob 的状态的 。

注解

RequestFailedException如果 Blob 已存在,则会引发 。 若要覆盖现有块 Blob,请通过调用 获取 ,BlobClient然后在将 override 参数设置为 true 的情况下调用 Upload(Stream, Boolean, CancellationToken)GetBlobClient(String)

适用于

UploadBlobAsync(String, Stream, CancellationToken)

Source:
BlobContainerClient.cs
Source:
BlobContainerClient.cs

UploadBlobAsync(String, Stream, CancellationToken) 操作将创建新的块 Blob。

有关部分块 Blob 更新和其他高级功能,请参阅 BlockBlobClient。 若要创建或修改页或追加 Blob,请参阅 PageBlobClientAppendBlobClient

有关详细信息,请参阅 放置 Blob

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))

参数

blobName
String

要上传的 Blob 的名称。

content
Stream

包含 Stream 要上传的内容的 。

cancellationToken
CancellationToken

可选 CancellationToken ,用于传播应取消操作的通知。

返回

描述 Response<T> 已更新块 Blob 的状态的 。

注解

RequestFailedException如果 Blob 已存在,则会引发 。 若要覆盖现有块 Blob,请通过调用 获取 ,BlobClient然后在将 override 参数设置为 true 的情况下调用 Upload(Stream, Boolean, CancellationToken)GetBlobClient(String)

适用于