DocumentQueryable.AsDocumentQuery<T>(IQueryable<T>) 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.
Konvertiert eine IQueryable in IDocumentQuery, die Paginierung und asynchrone Ausführung im Azure Cosmos DB-Dienst unterstützt.
public static Microsoft.Azure.Documents.Linq.IDocumentQuery<T> AsDocumentQuery<T> (this System.Linq.IQueryable<T> query);
static member AsDocumentQuery : System.Linq.IQueryable<'T> -> Microsoft.Azure.Documents.Linq.IDocumentQuery<'T>
<Extension()>
Public Function AsDocumentQuery(Of T) (query As IQueryable(Of T)) As IDocumentQuery(Of T)
Typparameter
- T
der Typ des abzufragenden Objekts.
Parameter
- query
- IQueryable<T>
das zu konvertierende IQueryable{T}.
Gibt zurück
Eine IDocumentQuery{T}, die die Abfrage auswerten kann.
Beispiele
In diesem Beispiel wird gezeigt, wie Eine Abfrage mithilfe der AsDocumentQuery()-Schnittstelle asynchron ausgeführt wird.
using (var queryable = client.CreateDocumentQuery<Book>(
collectionLink,
new FeedOptions { MaxItemCount = 10 })
.Where(b => b.Title == "War and Peace")
.AsDocumentQuery())
{
while (queryable.HasMoreResults)
{
foreach(Book b in await queryable.ExecuteNextAsync<Book>())
{
// Iterate through books
}
}
}
Gilt für:
Azure SDK for .NET