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

BlobContainerClient.FindBlobsByTags(String, CancellationToken) 方法

定义

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

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

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

参数

tagFilterSqlExpression
String

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

cancellationToken
CancellationToken

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

返回

描述 AsyncPageable<T> blob 的 。

注解

RequestFailedException如果发生故障,将引发 。

适用于