DigitalTwinsClient.QueryAsync<T>(String, CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Abfragen nach digitalen Zwillingen, indem eine Sammlung asynchron durchlaufen wird.
public virtual Azure.AsyncPageable<T> QueryAsync<T> (string query, System.Threading.CancellationToken cancellationToken = default);
abstract member QueryAsync : string * System.Threading.CancellationToken -> Azure.AsyncPageable<'T>
override this.QueryAsync : string * System.Threading.CancellationToken -> Azure.AsyncPageable<'T>
Public Overridable Function QueryAsync(Of T) (query As String, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of T)
Typparameter
- T
Der Typ, in den das Ergebnis deserialisiert werden soll.
Parameter
- query
- String
Die Abfragezeichenfolge in SQL-ähnlicher Syntax.
- cancellationToken
- CancellationToken
Das Abbruchtoken.
Gibt zurück
Die ausserbbare Liste AsyncPageable<T> der Abfrageergebnisse.
Ausnahmen
Die Ausnahme, die die Fehler des Diensts erfasst. Weitere Details finden Sie in den ErrorCode Eigenschaften und Status .
Beispiele
// This code snippet demonstrates the simplest way to iterate over the digital twin results, where paging
// happens under the covers.
AsyncPageable<BasicDigitalTwin> asyncPageableResponse = client.QueryAsync<BasicDigitalTwin>("SELECT * FROM digitaltwins");
// Iterate over the twin instances in the pageable response.
// The "await" keyword here is required because new pages will be fetched when necessary,
// which involves a request to the service.
await foreach (BasicDigitalTwin twin in asyncPageableResponse)
{
Console.WriteLine($"Found digital twin '{twin.Id}'");
}
Hinweise
Weitere Beispiele finden Sie in unseren Repositorybeispielen. Beachten Sie, dass es möglicherweise zu einer Verzögerung kommt, bevor Änderungen in Ihrem instance in Abfragen widerspiegelt werden. Weitere Informationen zu Abfragebeschränkungen finden Sie unter Abfragebeschränkungen.
Gilt für:
Weitere Informationen
Azure SDK for .NET