DocumentQueryable.AsDocumentQuery<T>(IQueryable<T>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Convertit un IQueryable en IDocumentQuery qui prend en charge la pagination et l’exécution asynchrone dans le service Azure Cosmos DB.
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)
Paramètres de type
- T
type d’objet à interroger.
Paramètres
- query
- IQueryable<T>
IQueryable{T} à convertir.
Retours
IDocumentQuery{T} qui peut évaluer la requête.
Exemples
Cet exemple montre comment exécuter une requête de manière asynchrone à l’aide de l’interface AsDocumentQuery().
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
}
}
}
S’applique à
Azure SDK for .NET