CloudTable.ExecuteQuerySegmentedAsync メソッド

定義

オーバーロード

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken)

テーブルに対してセグメント化クエリを実行する非同期操作を開始します。

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, CancellationToken)

テーブルに対してセグメント化クエリを実行する非同期操作を開始します。

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)

テーブルに対してセグメント化クエリを実行する非同期操作を開始します。

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

テーブルに対してセグメント化クエリを実行する非同期操作を開始します。

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

セグメント化モードでクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

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

セグメント化モードでクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

ExecuteQuerySegmentedAsync<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken)

セグメント化モードでクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

ExecuteQuerySegmentedAsync<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, CancellationToken)

セグメント化モードでクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

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

セグメント化モードでテーブルに対してクエリを実行する非同期操作を開始します。

ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken, CancellationToken)

セグメント化モードでテーブルに対してクエリを実行する非同期操作を開始します。

ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken)

セグメント化モードでテーブルに対してクエリを実行する非同期操作を開始します。

ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

セグメント化モードでテーブルに対してクエリを実行する非同期操作を開始します。

ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken)

セグメント化されたクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, CancellationToken)

セグメント化されたクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

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

セグメント化されたクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

セグメント化されたクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken)

テーブルに対してセグメント化クエリを実行する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>> ExecuteQuerySegmentedAsync (Microsoft.Azure.Cosmos.Table.TableQuery query, Microsoft.Azure.Cosmos.Table.TableContinuationToken token);
abstract member ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableContinuationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>>
override this.ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableContinuationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>>
Public Overridable Function ExecuteQuerySegmentedAsync (query As TableQuery, token As TableContinuationToken) As Task(Of TableQuerySegment(Of DynamicTableEntity))

パラメーター

query
TableQuery

実行するクエリを表す TableQuery です。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

戻り値

非同期操作を表す、TableQuerySegment<TElement> 型の Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, CancellationToken)

テーブルに対してセグメント化クエリを実行する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>> ExecuteQuerySegmentedAsync (Microsoft.Azure.Cosmos.Table.TableQuery query, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableContinuationToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>>
override this.ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableContinuationToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>>
Public Overridable Function ExecuteQuerySegmentedAsync (query As TableQuery, token As TableContinuationToken, cancellationToken As CancellationToken) As Task(Of TableQuerySegment(Of DynamicTableEntity))

パラメーター

query
TableQuery

実行するクエリを表す TableQuery です。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

非同期操作を表す、TableQuerySegment<TElement> 型の Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)

テーブルに対してセグメント化クエリを実行する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>> ExecuteQuerySegmentedAsync (Microsoft.Azure.Cosmos.Table.TableQuery query, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions, Microsoft.Azure.Cosmos.Table.OperationContext operationContext);
abstract member ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableContinuationToken * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>>
override this.ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableContinuationToken * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>>
Public Overridable Function ExecuteQuerySegmentedAsync (query As TableQuery, token As TableContinuationToken, requestOptions As TableRequestOptions, operationContext As OperationContext) As Task(Of TableQuerySegment(Of DynamicTableEntity))

パラメーター

query
TableQuery

実行するクエリを表す TableQuery です。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

requestOptions
TableRequestOptions

要求の追加オプションを指定する TableRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

戻り値

非同期操作を表す、TableQuerySegment<TElement> 型の Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

テーブルに対してセグメント化クエリを実行する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>> ExecuteQuerySegmentedAsync (Microsoft.Azure.Cosmos.Table.TableQuery query, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions, Microsoft.Azure.Cosmos.Table.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableContinuationToken * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>>
override this.ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.TableContinuationToken * Microsoft.Azure.Cosmos.Table.TableRequestOptions * Microsoft.Azure.Cosmos.Table.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<Microsoft.Azure.Cosmos.Table.DynamicTableEntity>>
Public Overridable Function ExecuteQuerySegmentedAsync (query As TableQuery, token As TableContinuationToken, requestOptions As TableRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of TableQuerySegment(Of DynamicTableEntity))

パラメーター

query
TableQuery

実行するクエリを表す TableQuery です。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

requestOptions
TableRequestOptions

要求の追加オプションを指定する TableRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

非同期操作を表す、TableQuerySegment<TElement> 型の Task<TResult> オブジェクト。

適用対象

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

セグメント化モードでクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

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

型パラメーター

TElement

クエリのエンティティ型。

TResult

EntityResolver<T> によるクエリ結果の射影先となる型です。

パラメーター

query
TableQuery<TElement>

TableQueryクエリするテーブルと使用するクエリ パラメーターを指定するインスタンス。型TElementに特化されています。

resolver
EntityResolver<TResult>

指定された型 TResult に対してテーブルのクエリ結果エンティティを射影する EntityResolver<T> インスタンスです。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

requestOptions
TableRequestOptions

要求の追加オプションを指定する TableRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

戻り値

非同期操作を表す Task<TResult> オブジェクト。

適用対象

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

セグメント化モードでクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

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

型パラメーター

TElement

クエリのエンティティ型。

TResult

EntityResolver<T> によるクエリ結果の射影先となる型です。

パラメーター

query
TableQuery<TElement>

TableQueryクエリするテーブルと使用するクエリ パラメーターを指定するインスタンス。型TElementに特化されています。

resolver
EntityResolver<TResult>

指定された型 TResult に対してテーブルのクエリ結果エンティティを射影する EntityResolver<T> インスタンスです。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

requestOptions
TableRequestOptions

要求の追加オプションを指定する TableRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

非同期操作を表す Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken)

セグメント化モードでクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TElement,TResult> (Microsoft.Azure.Cosmos.Table.TableQuery<TElement> query, Microsoft.Azure.Cosmos.Table.EntityResolver<TResult> resolver, Microsoft.Azure.Cosmos.Table.TableContinuationToken token) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity, new();
abstract member ExecuteQuerySegmentedAsync : 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 -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
override this.ExecuteQuerySegmentedAsync : 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 -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
Public Overridable Function ExecuteQuerySegmentedAsync(Of TElement As {ITableEntityNew}, TResult As {ITableEntityNew}) (query As TableQuery(Of TElement), resolver As EntityResolver(Of TResult), token As TableContinuationToken) As Task(Of TableQuerySegment(Of TResult))

型パラメーター

TElement

クエリのエンティティ型。

TResult

EntityResolver<T> によるクエリ結果の射影先となる型です。

パラメーター

query
TableQuery<TElement>

TableQueryクエリするテーブルと使用するクエリ パラメーターを指定するインスタンス。型TElementに特化されています。

resolver
EntityResolver<TResult>

指定された型 TResult に対してテーブルのクエリ結果エンティティを射影する EntityResolver<T> インスタンスです。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

戻り値

非同期操作を表す Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, CancellationToken)

セグメント化モードでクエリを実行し、指定した EntityResolver<T> を結果に適用する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TElement,TResult> (Microsoft.Azure.Cosmos.Table.TableQuery<TElement> query, Microsoft.Azure.Cosmos.Table.EntityResolver<TResult> resolver, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, System.Threading.CancellationToken cancellationToken) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity, new();
abstract member ExecuteQuerySegmentedAsync : 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
override this.ExecuteQuerySegmentedAsync : 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
Public Overridable Function ExecuteQuerySegmentedAsync(Of TElement As {ITableEntityNew}, TResult As {ITableEntityNew}) (query As TableQuery(Of TElement), resolver As EntityResolver(Of TResult), token As TableContinuationToken, cancellationToken As CancellationToken) As Task(Of TableQuerySegment(Of TResult))

型パラメーター

TElement

クエリのエンティティ型。

TResult

EntityResolver<T> によるクエリ結果の射影先となる型です。

パラメーター

query
TableQuery<TElement>

TableQueryクエリするテーブルと使用するクエリ パラメーターを指定するインスタンス。型TElementに特化されています。

resolver
EntityResolver<TResult>

指定された型 TResult に対してテーブルのクエリ結果エンティティを射影する EntityResolver<T> インスタンスです。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

非同期操作を表す Task<TResult> オブジェクト。

適用対象

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

セグメント化モードでテーブルに対してクエリを実行する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<TElement>> ExecuteQuerySegmentedAsync<TElement> (Microsoft.Azure.Cosmos.Table.TableQuery<TElement> query, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions, Microsoft.Azure.Cosmos.Table.OperationContext operationContext) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity, new();
abstract member ExecuteQuerySegmentedAsync : 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 -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Element>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
override this.ExecuteQuerySegmentedAsync : 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 -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Element>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
Public Overridable Function ExecuteQuerySegmentedAsync(Of TElement As {ITableEntityNew}) (query As TableQuery(Of TElement), token As TableContinuationToken, requestOptions As TableRequestOptions, operationContext As OperationContext) As Task(Of TableQuerySegment(Of TElement))

型パラメーター

TElement

クエリのエンティティ型。

パラメーター

query
TableQuery<TElement>

TableQueryクエリするテーブルと使用するクエリ パラメーターを指定するインスタンス。型TElementに特化されています。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

requestOptions
TableRequestOptions

要求の追加オプションを指定する TableRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

戻り値

Task<TableQuerySegment<TElement>>

非同期操作を表す Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken, CancellationToken)

セグメント化モードでテーブルに対してクエリを実行する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<TElement>> ExecuteQuerySegmentedAsync<TElement> (Microsoft.Azure.Cosmos.Table.TableQuery<TElement> query, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, System.Threading.CancellationToken cancellationToken) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity, new();
abstract member ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> * Microsoft.Azure.Cosmos.Table.TableContinuationToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Element>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
override this.ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> * Microsoft.Azure.Cosmos.Table.TableContinuationToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Element>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
Public Overridable Function ExecuteQuerySegmentedAsync(Of TElement As {ITableEntityNew}) (query As TableQuery(Of TElement), token As TableContinuationToken, cancellationToken As CancellationToken) As Task(Of TableQuerySegment(Of TElement))

型パラメーター

TElement

クエリのエンティティ型。

パラメーター

query
TableQuery<TElement>

TableQueryクエリするテーブルと使用するクエリ パラメーターを指定するインスタンス。型TElementに特化されています。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

Task<TableQuerySegment<TElement>>

非同期操作を表す Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken)

セグメント化モードでテーブルに対してクエリを実行する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<TElement>> ExecuteQuerySegmentedAsync<TElement> (Microsoft.Azure.Cosmos.Table.TableQuery<TElement> query, Microsoft.Azure.Cosmos.Table.TableContinuationToken token) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity, new();
abstract member ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> * Microsoft.Azure.Cosmos.Table.TableContinuationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Element>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
override this.ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery<'Element (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))> * Microsoft.Azure.Cosmos.Table.TableContinuationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Element>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
Public Overridable Function ExecuteQuerySegmentedAsync(Of TElement As {ITableEntityNew}) (query As TableQuery(Of TElement), token As TableContinuationToken) As Task(Of TableQuerySegment(Of TElement))

型パラメーター

TElement

クエリのエンティティ型。

パラメーター

query
TableQuery<TElement>

TableQueryクエリを実行するテーブルと使用するクエリ パラメーターを指定するインスタンス。型TElementに特化されています。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

戻り値

Task<TableQuerySegment<TElement>>

非同期操作を表す Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

セグメント化モードでテーブルに対してクエリを実行する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<TElement>> ExecuteQuerySegmentedAsync<TElement> (Microsoft.Azure.Cosmos.Table.TableQuery<TElement> query, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, Microsoft.Azure.Cosmos.Table.TableRequestOptions requestOptions, Microsoft.Azure.Cosmos.Table.OperationContext operationContext, System.Threading.CancellationToken cancellationToken) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity, new();
abstract member ExecuteQuerySegmentedAsync : 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Element>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
override this.ExecuteQuerySegmentedAsync : 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Element>> (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity and 'Element : (new : unit -> 'Element))
Public Overridable Function ExecuteQuerySegmentedAsync(Of TElement As {ITableEntityNew}) (query As TableQuery(Of TElement), token As TableContinuationToken, requestOptions As TableRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of TableQuerySegment(Of TElement))

型パラメーター

TElement

クエリのエンティティ型。

パラメーター

query
TableQuery<TElement>

TableQueryクエリを実行するテーブルと使用するクエリ パラメーターを指定するインスタンス。型TElementに特化されています。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

requestOptions
TableRequestOptions

要求の追加オプションを指定する TableRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

Task<TableQuerySegment<TElement>>

非同期操作を表す Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken)

セグメント化されたクエリを実行し、指定 EntityResolver<T> した を結果に適用する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TResult> (Microsoft.Azure.Cosmos.Table.TableQuery query, Microsoft.Azure.Cosmos.Table.EntityResolver<TResult> resolver, Microsoft.Azure.Cosmos.Table.TableContinuationToken token);
abstract member ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.EntityResolver<'Result> * Microsoft.Azure.Cosmos.Table.TableContinuationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>>
override this.ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.EntityResolver<'Result> * Microsoft.Azure.Cosmos.Table.TableContinuationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>>
Public Overridable Function ExecuteQuerySegmentedAsync(Of TResult) (query As TableQuery, resolver As EntityResolver(Of TResult), token As TableContinuationToken) As Task(Of TableQuerySegment(Of TResult))

型パラメーター

TResult

EntityResolver<T> によるクエリ結果の射影先となる型です。

パラメーター

query
TableQuery

TableQueryクエリを実行するテーブルと使用するクエリ パラメーターを指定するインスタンス。

resolver
EntityResolver<TResult>

指定された型 TResult に対してテーブルのクエリ結果エンティティを射影する EntityResolver<T> インスタンスです。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

戻り値

非同期操作を表す、TableQuerySegment<TElement> 型の Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, CancellationToken)

セグメント化されたクエリを実行し、指定 EntityResolver<T> した を結果に適用する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TResult> (Microsoft.Azure.Cosmos.Table.TableQuery query, Microsoft.Azure.Cosmos.Table.EntityResolver<TResult> resolver, Microsoft.Azure.Cosmos.Table.TableContinuationToken token, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.EntityResolver<'Result> * Microsoft.Azure.Cosmos.Table.TableContinuationToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>>
override this.ExecuteQuerySegmentedAsync : Microsoft.Azure.Cosmos.Table.TableQuery * Microsoft.Azure.Cosmos.Table.EntityResolver<'Result> * Microsoft.Azure.Cosmos.Table.TableContinuationToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>>
Public Overridable Function ExecuteQuerySegmentedAsync(Of TResult) (query As TableQuery, resolver As EntityResolver(Of TResult), token As TableContinuationToken, cancellationToken As CancellationToken) As Task(Of TableQuerySegment(Of TResult))

型パラメーター

TResult

EntityResolver<T> によるクエリ結果の射影先となる型です。

パラメーター

query
TableQuery

TableQueryクエリを実行するテーブルと使用するクエリ パラメーターを指定するインスタンス。

resolver
EntityResolver<TResult>

指定された型 TResult に対してテーブルのクエリ結果エンティティを射影する EntityResolver<T> インスタンスです。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

非同期操作を表す、TableQuerySegment<TElement> 型の Task<TResult> オブジェクト。

適用対象

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

セグメント化されたクエリを実行し、指定 EntityResolver<T> した を結果に適用する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<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, Microsoft.Azure.Cosmos.Table.OperationContext operationContext);
abstract member ExecuteQuerySegmentedAsync : 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 -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>>
override this.ExecuteQuerySegmentedAsync : 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 -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>>
Public Overridable Function ExecuteQuerySegmentedAsync(Of TResult) (query As TableQuery, resolver As EntityResolver(Of TResult), token As TableContinuationToken, requestOptions As TableRequestOptions, operationContext As OperationContext) As Task(Of TableQuerySegment(Of TResult))

型パラメーター

TResult

EntityResolver<T> によるクエリ結果の射影先となる型です。

パラメーター

query
TableQuery

TableQueryクエリを実行するテーブルと使用するクエリ パラメーターを指定するインスタンス。

resolver
EntityResolver<TResult>

指定された型 TResult に対してテーブルのクエリ結果エンティティを射影する EntityResolver<T> インスタンスです。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

requestOptions
TableRequestOptions

要求の追加オプションを指定する TableRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

戻り値

非同期操作を表す、TableQuerySegment<TElement> 型の Task<TResult> オブジェクト。

適用対象

ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

セグメント化されたクエリを実行し、指定 EntityResolver<T> した を結果に適用する非同期操作を開始します。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<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, Microsoft.Azure.Cosmos.Table.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteQuerySegmentedAsync : 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>>
override this.ExecuteQuerySegmentedAsync : 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.Table.TableQuerySegment<'Result>>
Public Overridable Function ExecuteQuerySegmentedAsync(Of TResult) (query As TableQuery, resolver As EntityResolver(Of TResult), token As TableContinuationToken, requestOptions As TableRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of TableQuerySegment(Of TResult))

型パラメーター

TResult

EntityResolver<T> によるクエリ結果の射影先となる型です。

パラメーター

query
TableQuery

TableQueryクエリを実行するテーブルと使用するクエリ パラメーターを指定するインスタンス。

resolver
EntityResolver<TResult>

指定された型 TResult に対してテーブルのクエリ結果エンティティを射影する EntityResolver<T> インスタンスです。

token
TableContinuationToken

操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。

requestOptions
TableRequestOptions

要求の追加オプションを指定する TableRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

非同期操作を表す、TableQuerySegment<TElement> 型の Task<TResult> オブジェクト。

適用対象