DocumentQueryable.AsDocumentQuery<T>(IQueryable<T>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Converte um IQueryable em IDocumentQuery que dá suporte à paginação e à execução assíncrona no serviço do 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)
Parâmetros de tipo
- T
o tipo de objeto a ser consultado.
Parâmetros
- query
- IQueryable<T>
o IQueryable{T} a ser convertido.
Retornos
Um IDocumentQuery{T} que pode avaliar a consulta.
Exemplos
Este exemplo mostra como executar uma consulta de forma assíncrona usando a 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
}
}
}
Aplica-se a
Azure SDK for .NET