Freigeben über


CloudTable.ExecuteQuerySegmented Methode

Definition

Überlädt

ExecuteQuerySegmented(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)

Führt eine segmentierte Abfrage für eine Tabelle aus und gibt ein TableQuerySegment<TElement> enthaltende DynamicTableEntity -Objekte zurück.

ExecuteQuerySegmented<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)

Führt eine Abfrage im segmentierten Modus aus und wendet die angegebene EntityResolver<T> auf die Ergebnisse an.

ExecuteQuerySegmented<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext)

Führt eine Abfrage für eine Tabelle im segmentierten Modus aus.

ExecuteQuerySegmented<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)

Führt eine segmentierte Abfrage für eine Tabelle aus und wendet die angegebene EntityResolver<T> auf das Ergebnis an.

ExecuteQuerySegmented(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)

Führt eine segmentierte Abfrage für eine Tabelle aus und gibt ein TableQuerySegment<TElement> enthaltende DynamicTableEntity -Objekte zurück.

public virtual Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity> ExecuteQuerySegmented (Microsoft.Azure.Cosmos.Table.TableQuery query, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions = default, Microsoft.Azure.Cosmos.Table.OperationContext operationContext = default);
abstract member ExecuteQuerySegmented : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableContinuationToken * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>
override this.ExecuteQuerySegmented : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableContinuationToken * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>
Public Overridable Function ExecuteQuerySegmented (query As TableQuery, token As TableContinuationToken, Optional requestOptions As TableRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As TableQuerySegment(Of DynamicTableEntity)

Parameter

query
TableQuery

Eine TableQuery, die die auszuführende Abfrage darstellt.

token
TableContinuationToken

Ein TableContinuationToken-Objekt, das ein Fortsetzungstoken vom Server darstellt, wenn der Vorgang ein Teilergebnis zurückgibt.

requestOptions
TableRequestOptions

Ein TableRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Ein TableQuerySegment<TElement> Objekt vom Typ DynamicTableEntity , das die Ergebnisse der Ausführung der Abfrage enthält.

Gilt für:

ExecuteQuerySegmented<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)

Führt eine Abfrage im segmentierten Modus aus und wendet die angegebene EntityResolver<T> auf die Ergebnisse an.

public virtual Microsoft.Azure.Cosmos.Table.TableQuerySegment<TResult> ExecuteQuerySegmented<TElement,TResult> (Microsoft.Azure.Cosmos.Table.TableQuery<TElement> query, Microsoft.Azure.Cosmos.Table.EntityResolver<TResult> resolver, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions = default, Microsoft.Azure.Cosmos.Table.OperationContext operationContext = default) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity, new();
abstract member ExecuteQuerySegmented : 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.TableContinuationToken * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
override this.ExecuteQuerySegmented : 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.TableContinuationToken * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
Public Overridable Function ExecuteQuerySegmented(Of TElement As {ITableEntityNew}, TResult As {ITableEntityNew}) (query As TableQuery(Of TElement), resolver As EntityResolver(Of TResult), token As TableContinuationToken, Optional requestOptions As TableRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As TableQuerySegment(Of TResult)

Typparameter

TElement

Der Entitätstyp der Abfrage.

TResult

Der Typ, in den EntityResolver<T> die Abfrageergebnisse projiziert.

Parameter

query
TableQuery<TElement>

Eine TableQuery instance, die die abzufragende Tabelle und die zu verwendenden Abfrageparameter angibt, spezialisiert auf einen Typ TElement.

resolver
EntityResolver<TResult>

Eine EntityResolver<T>-Instanz, die eine Projektion der Ergebnisentitäten der Tabellenabfrage in den angegebenen Typ TResult erstellt.

token
TableContinuationToken

Ein TableContinuationToken-Objekt, das ein Fortsetzungstoken vom Server darstellt, wenn der Vorgang ein Teilergebnis zurückgibt.

requestOptions
TableRequestOptions

Ein TableRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Ein TableQuerySegment<TElement>-Objekt, das die Projektion in den Typ TResult der Ergebnisse der Ausführung der Abfrage enthält.

Gilt für:

ExecuteQuerySegmented<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext)

Führt eine Abfrage für eine Tabelle im segmentierten Modus aus.

public virtual Microsoft.Azure.Cosmos.Table.TableQuerySegment<TElement> ExecuteQuerySegmented<TElement> (Microsoft.Azure.Cosmos.Table.TableQuery<TElement> query, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions = default, Microsoft.Azure.Cosmos.Table.OperationContext operationContext = default) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity, new();
abstract member ExecuteQuerySegmented : Microsoft.Azure.Cosmos.Table.TableQuery<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> * Microsoft.Azure.Cosmos.Table.TableContinuationToken * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> Microsoft.Azure.Cosmos.Table.TableQuerySegment<'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.ExecuteQuerySegmented : Microsoft.Azure.Cosmos.Table.TableQuery<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> * Microsoft.Azure.Cosmos.Table.TableContinuationToken * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> Microsoft.Azure.Cosmos.Table.TableQuerySegment<'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 ExecuteQuerySegmented(Of TElement As {ITableEntityNew}) (query As TableQuery(Of TElement), token As TableContinuationToken, Optional requestOptions As TableRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As TableQuerySegment(Of TElement)

Typparameter

TElement

Der Entitätstyp der Abfrage.

Parameter

query
TableQuery<TElement>

Eine TableQuery instance, die die abzufragende Tabelle und die zu verwendenden Abfrageparameter angibt, spezialisiert auf einen Typ TElement.

token
TableContinuationToken

Ein TableContinuationToken-Objekt, das ein Fortsetzungstoken vom Server darstellt, wenn der Vorgang ein Teilergebnis zurückgibt.

requestOptions
TableRequestOptions

Ein TableRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Ein TableQuerySegment<TElement>für den Typ TElementspezialisiertes , das die Ergebnisse der Ausführung der Abfrage enthält.

Gilt für:

ExecuteQuerySegmented<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)

Führt eine segmentierte Abfrage für eine Tabelle aus und wendet die angegebene EntityResolver<T> auf das Ergebnis an.

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

Typparameter

TResult

Parameter

query
TableQuery

Eine TableQuery, die die auszuführende Abfrage darstellt.

resolver
EntityResolver<TResult>

Eine EntityResolver<T>-Instanz, die eine Projektion der Ergebnisentitäten der Tabellenabfrage in den angegebenen Typ TResult erstellt.

token
TableContinuationToken

Ein TableContinuationToken-Objekt, das ein Fortsetzungstoken vom Server darstellt, wenn der Vorgang ein Teilergebnis zurückgibt.

requestOptions
TableRequestOptions

Ein TableRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Ein TableQuerySegment<TElement>-Objekt, das die Ergebnisse der Ausführung der Abfrage enthält.

Gilt für: