Compartilhar via


CloudTable.ExecuteQuery Método

Definição

Sobrecargas

ExecuteQuery(TableQuery, TableRequestOptions, OperationContext)

Executa uma consulta em uma tabela e retorna uma coleção enumerável de DynamicTableEntity objetos .

ExecuteQuery<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableRequestOptions, OperationContext)

Executa uma consulta e aplica o especificado EntityResolver<T> ao resultado.

ExecuteQuery<TElement>(TableQuery<TElement>, TableRequestOptions, OperationContext)

Executa uma consulta em uma tabela.

ExecuteQuery<TResult>(TableQuery, EntityResolver<TResult>, TableRequestOptions, OperationContext)

Executa uma consulta em uma tabela e aplica o especificado EntityResolver<T> ao resultado.

ExecuteQuery(TableQuery, TableRequestOptions, OperationContext)

Executa uma consulta em uma tabela e retorna uma coleção enumerável de DynamicTableEntity objetos .

public virtual System.Collections.Generic.IEnumerable<Microsoft.Azure.Cosmos.Table.DynamicTableEntity> ExecuteQuery (Microsoft.Azure.Cosmos.Table.TableQuery query, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions = default, Microsoft.Azure.Cosmos.Table.OperationContext operationContext = default);
abstract member ExecuteQuery : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> seq<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>
override this.ExecuteQuery : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> seq<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>
Public Overridable Function ExecuteQuery (query As TableQuery, Optional requestOptions As TableRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As IEnumerable(Of DynamicTableEntity)

Parâmetros

query
TableQuery

Um TableQuery que representa a consulta a ser executada.

requestOptions
TableRequestOptions

Um objeto TableRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

Retornos

Uma coleção enumerável de DynamicTableEntity objetos , representando entidades de tabela retornadas pela consulta.

Aplica-se a

ExecuteQuery<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableRequestOptions, OperationContext)

Executa uma consulta e aplica o especificado EntityResolver<T> ao resultado.

public virtual System.Collections.Generic.IEnumerable<TResult> ExecuteQuery<TElement,TResult> (Microsoft.Azure.Cosmos.Table.TableQuery<TElement> query, Microsoft.Azure.Cosmos.Table.EntityResolver<TResult> resolver, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions = default, Microsoft.Azure.Cosmos.Table.OperationContext operationContext = default) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity, new();
abstract member ExecuteQuery : Microsoft.Azure.Cosmos.Table.TableQuery<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> * Microsoft.Azure.Cosmos.Table.EntityResolver<'Result> * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> seq<'Result> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
override this.ExecuteQuery : Microsoft.Azure.Cosmos.Table.TableQuery<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> * Microsoft.Azure.Cosmos.Table.EntityResolver<'Result> * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> seq<'Result> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
Public Overridable Function ExecuteQuery(Of TElement As {ITableEntityNew}, TResult As {ITableEntityNew}) (query As TableQuery(Of TElement), resolver As EntityResolver(Of TResult), Optional requestOptions As TableRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As IEnumerable(Of TResult)

Parâmetros de tipo

TElement

O tipo de entidade da consulta.

TResult

O tipo no qual o EntityResolver<T> projetará os resultados da consulta.

Parâmetros

query
TableQuery<TElement>

Uma TableQuery instância que especifica a tabela a ser consultada e os parâmetros de consulta a serem usados, especializada para um tipo TElement.

resolver
EntityResolver<TResult>

Uma instância EntityResolver<T> que cria uma projeção de entidades de resultado da consulta de tabela para o tipo TResult especificado.

requestOptions
TableRequestOptions

Um objeto TableRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

Retornos

IEnumerable<TResult>

Uma coleção enumerável, que contém a projeção no tipo TResult, dos resultados da execução da consulta.

Aplica-se a

ExecuteQuery<TElement>(TableQuery<TElement>, TableRequestOptions, OperationContext)

Executa uma consulta em uma tabela.

public virtual System.Collections.Generic.IEnumerable<TElement> ExecuteQuery<TElement> (Microsoft.Azure.Cosmos.Table.TableQuery<TElement> query, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions = default, Microsoft.Azure.Cosmos.Table.OperationContext operationContext = default) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity, new();
abstract member ExecuteQuery : Microsoft.Azure.Cosmos.Table.TableQuery<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> seq<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
override this.ExecuteQuery : Microsoft.Azure.Cosmos.Table.TableQuery<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> seq<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
Public Overridable Function ExecuteQuery(Of TElement As {ITableEntityNew}) (query As TableQuery(Of TElement), Optional requestOptions As TableRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As IEnumerable(Of TElement)

Parâmetros de tipo

TElement

O tipo de entidade da consulta.

Parâmetros

query
TableQuery<TElement>

Uma instância tableQuery especificando a tabela a ser consultada e os parâmetros de consulta a serem usados, especializados para um tipo TElement.

requestOptions
TableRequestOptions

Um objeto TableRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

Retornos

IEnumerable<TElement>

Uma coleção enumerável, especializada para o tipo TElement, dos resultados da execução da consulta.

Aplica-se a

ExecuteQuery<TResult>(TableQuery, EntityResolver<TResult>, TableRequestOptions, OperationContext)

Executa uma consulta em uma tabela e aplica o especificado EntityResolver<T> ao resultado.

public virtual System.Collections.Generic.IEnumerable<TResult> ExecuteQuery<TResult> (Microsoft.Azure.Cosmos.Table.TableQuery query, Microsoft.Azure.Cosmos.Table.EntityResolver<TResult> resolver, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions = default, Microsoft.Azure.Cosmos.Table.OperationContext operationContext = default);
abstract member ExecuteQuery : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.EntityResolver<'Result> * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> seq<'Result>
override this.ExecuteQuery : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.EntityResolver<'Result> * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> seq<'Result>
Public Overridable Function ExecuteQuery(Of TResult) (query As TableQuery, resolver As EntityResolver(Of TResult), Optional requestOptions As TableRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As IEnumerable(Of TResult)

Parâmetros de tipo

TResult

Parâmetros

query
TableQuery

Um TableQuery que representa a consulta a ser executada.

resolver
EntityResolver<TResult>

Uma instância EntityResolver<T> que cria uma projeção de entidades de resultado da consulta de tabela para o tipo TResult especificado.

requestOptions
TableRequestOptions

Um objeto TableRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

Retornos

IEnumerable<TResult>

Uma coleção enumerável, que contém a projeção no tipo TResult, dos resultados da execução da consulta.

Aplica-se a