BlobServiceClient.FindBlobsByTagsAsync(String, CancellationToken) Methode

Definition

Mit dem Vorgang "Blob filtern" können Aufrufer Blobs in allen Containern auflisten, deren Tags mit einem bestimmten Suchausdruck übereinstimmen. Filterblobs durchsuchen alle Container innerhalb eines Speicherkontos, können aber innerhalb des Ausdrucks auf einen einzelnen Container festgelegt werden.

Weitere Informationen finden Sie unter Suchen nach Blobs nach Tags.

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)

Parameter

tagFilterSqlExpression
String

Der where-Parameter findet 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 where=expression-Abfrageparameters. 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

Eine AsyncPageable<T> Beschreibung der Blobs.

Hinweise

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

Gilt für: