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

BlobContainerClient.UploadBlob 方法

定义

重载

UploadBlob(String, BinaryData, CancellationToken)

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

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

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

UploadBlob(String, Stream, CancellationToken)

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

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

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

UploadBlob(String, BinaryData, CancellationToken)

Source:
BlobContainerClient.cs
Source:
BlobContainerClient.cs

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

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

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

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

参数

blobName
String

要上传的 Blob 的名称。

content
BinaryData

包含 BinaryData 要上传的内容的 。

cancellationToken
CancellationToken

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

返回

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

注解

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

适用于

UploadBlob(String, Stream, CancellationToken)

Source:
BlobContainerClient.cs
Source:
BlobContainerClient.cs

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

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

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

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

参数

blobName
String

要上传的 Blob 的名称。

content
Stream

包含 Stream 要上传的内容的 。

cancellationToken
CancellationToken

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

返回

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

注解

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

适用于