BlobContainerClient.FindBlobsByTags(String, CancellationToken) Método

Definição

A operação Filtrar Blobs permite que os chamadores listem blobs em todos os contêineres cujas marcas correspondam a uma determinada expressão de pesquisa e apenas as marcas que aparecem na expressão serão retornadas. Os blobs de filtros pesquisam em todos os contêineres dentro de uma conta de armazenamento, mas podem ser definidos dentro da expressão para um único contêiner.

Para obter mais informações, consulte Localizar Blobs por Marcas.

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)

Parâmetros

tagFilterSqlExpression
String

O parâmetro where localiza blobs na conta de armazenamento cujas marcas correspondem a uma determinada expressão. A expressão deve ser avaliada como true para que um blob seja retornado no conjunto de resultados. O serviço de armazenamento dá suporte a um subconjunto da gramática da cláusula ANSI SQL WHERE para o valor do parâmetro de consulta where=expression. Há suporte para os seguintes operadores: =, >, >=, <, <=, AND. e @container. Expressão de exemplo: "tagKey"='tagValue'.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar notificações de que a operação deve ser cancelada.

Retornos

Um AsyncPageable<T> que descreve os blobs.

Comentários

Um RequestFailedException será gerado se ocorrer uma falha.

Aplica-se a