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

BlobContainerClient.FindBlobsByTagsAsync(String, CancellationToken) 方法

定义

通过筛选 Blob 操作,调用方可以列出所有容器中的 Blob,这些容器的标记与给定的搜索表达式匹配,并且仅返回表达式中显示的标记。 筛选器 Blob 在存储帐户中的所有容器中进行搜索,但可以在表达式中限定为单个容器。

有关详细信息,请参阅 通过标记查找 Blob

public virtual Azure.AsyncPageable<Azure.Storage.Blobs.Models.TaggedBlobItem> FindBlobsByTagsAsync (string tagFilterSqlExpression, System.Threading.CancellationToken cancellationToken = default);
abstract member FindBlobsByTagsAsync : string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Storage.Blobs.Models.TaggedBlobItem>
override this.FindBlobsByTagsAsync : string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Storage.Blobs.Models.TaggedBlobItem>
Public Overridable Function FindBlobsByTagsAsync (tagFilterSqlExpression As String, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of TaggedBlobItem)

参数

tagFilterSqlExpression
String

where 参数查找存储帐户中标记与给定表达式匹配的 Blob。 表达式的计算结果必须为 true,才能在结果集中返回 Blob。 存储服务支持 where=expression 查询参数值的 ANSI SQL WHERE 子句语法的子集。 支持以下运算符:=、、 >= >、 <、、 <=、AND。 以及 @container。 示例表达式:“tagKey”='tagValue'。

cancellationToken
CancellationToken

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

返回

描述 AsyncPageable<T> blob 的 。

注解

RequestFailedException如果失败,将引发 。

适用于