BlobContainerClient.FindBlobsByTags(String, CancellationToken) Methode

Definition

Mit dem Vorgang Blobs filtern können Aufrufer Blobs in allen Containern auflisten, deren Tags mit einem bestimmten Suchausdruck übereinstimmen, und nur die im Ausdruck angezeigten Tags werden zurückgegeben. Filtern von Blobs durchsucht alle Container innerhalb eines Speicherkontos, kann aber innerhalb des Ausdrucks auf einen einzelnen Container festgelegt werden.

Weitere Informationen finden Sie unter Suchen von Blobs nach Tags.

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)

Parameter

tagFilterSqlExpression
String

Der where-Parameter sucht Blobs im Speicherkonto, deren Tags mit einem bestimmten Ausdruck übereinstimmen. Der Ausdruck muss als true ausgewertet werden, damit ein Blob im Resultset zurückgegeben wird. Der Speicherdienst unterstützt eine Teilmenge der ANSI SQL WHERE-Klauselgrammatik für den Wert des Abfrageparameters where=expression. Die folgenden Operatoren werden unterstützt: =, >, = >, <, = <, AND. @container werden entfernt. Beispielausdruck: "tagKey"='tagValue'.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Ein AsyncPageable<T> , der die Blobs beschreibt.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.

Gilt für: