Freigeben über


EnrollmentGroupsClient.CreateQuery(String, Int32, CancellationToken) Methode

Definition

Erstellen Sie eine Registrierungsgruppenabfrage.

public Microsoft.Azure.Devices.Provisioning.Service.Query CreateQuery (string query, int pageSize = 0, System.Threading.CancellationToken cancellationToken = default);
member this.CreateQuery : string * int * System.Threading.CancellationToken -> Microsoft.Azure.Devices.Provisioning.Service.Query
Public Function CreateQuery (query As String, Optional pageSize As Integer = 0, Optional cancellationToken As CancellationToken = Nothing) As Query

Parameter

query
String

Der QuerySpecification mit der SQL-Abfrage. Es darf nicht NULL sein.

pageSize
Int32

Der int mit der maximalen Anzahl von Elementen pro Iteration. Es kann standardmäßig 0 sein, aber nicht negativ.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Der iterierbare Satz von Abfrageergebnissen.

Ausnahmen

Wenn die angegebene query null ist.

Wenn der angegebene query Leer- oder Leerraum ist.

Wenn der angegebene pageSize Wert kleiner als 0 ist.

Wenn die bereitgestellte cancellationToken kündigung angefordert hat.

Hinweise

Der Dienst erwartet eine SQL-ähnliche Abfrage, z. B.

"SELECT * FROM enrollments".

Für jede Iteration gibt die Abfrage eine Seite mit Ergebnissen zurück. Die maximale Anzahl von Elementen pro Seite kann durch den pageSize-Parameter angegeben werden.

Gilt für: