Partager via


CloudTable.ExecuteQuery Méthode

Définition

Surcharges

ExecuteQuery(TableQuery, TableRequestOptions, OperationContext)

Exécute une requête sur une table et retourne une collection énumérable d’objets DynamicTableEntity .

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

Exécute une requête et applique le spécifié EntityResolver<T> au résultat.

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

Exécute une requête sur une table.

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

Exécute une requête sur une table et applique le spécifié EntityResolver<T> au résultat.

ExecuteQuery(TableQuery, TableRequestOptions, OperationContext)

Exécute une requête sur une table et retourne une collection énumérable d’objets DynamicTableEntity .

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)

Paramètres

query
TableQuery

TableQuery représentant la requête à exécuter.

requestOptions
TableRequestOptions

Objet TableRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Retours

Collection énumérable d’objets, représentant les entités de DynamicTableEntity table retournées par la requête.

S’applique à

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

Exécute une requête et applique le spécifié EntityResolver<T> au résultat.

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)

Paramètres de type

TElement

Type d'entité de la requête.

TResult

Type dans lequel EntityResolver<T> projettera les résultats de requête.

Paramètres

query
TableQuery<TElement>

Un TableQuery instance spécifiant la table à interroger et les paramètres de requête à utiliser, spécialisé pour un type TElement.

resolver
EntityResolver<TResult>

Instance EntityResolver<T> qui crée une projection des entités de résultats de requête de table dans le type TResult spécifié.

requestOptions
TableRequestOptions

Objet TableRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Retours

IEnumerable<TResult>

Collection énumérable, contenant la projection en type TResult, des résultats de l’exécution de la requête.

S’applique à

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

Exécute une requête sur une table.

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)

Paramètres de type

TElement

Type d'entité de la requête.

Paramètres

query
TableQuery<TElement>

TableQuery instance spécifiant la table à interroger et les paramètres de requête à utiliser, spécialisé pour un type TElement.

requestOptions
TableRequestOptions

Objet TableRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Retours

IEnumerable<TElement>

Collection énumérable, spécialisée pour le type TElement, des résultats de l’exécution de la requête.

S’applique à

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

Exécute une requête sur une table et applique le spécifié EntityResolver<T> au résultat.

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)

Paramètres de type

TResult

Paramètres

query
TableQuery

TableQuery représentant la requête à exécuter.

resolver
EntityResolver<TResult>

Instance EntityResolver<T> qui crée une projection des entités de résultats de requête de table dans le type TResult spécifié.

requestOptions
TableRequestOptions

Objet TableRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Retours

IEnumerable<TResult>

Collection énumérable, contenant la projection en type TResult, des résultats de l’exécution de la requête.

S’applique à