CloudTable.ExecuteQuerySegmented メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ExecuteQuerySegmented(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext) |
テーブルに対してセグメント化されたクエリを実行し、含まれている オブジェクトをTableQuerySegment<TElement>DynamicTableEntity返します。 |
ExecuteQuerySegmented<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext) |
セグメント化モードでクエリを実行し、指定された EntityResolver<T> を結果に適用します。 |
ExecuteQuerySegmented<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext) |
セグメント化モードでテーブルに対してクエリを実行します。 |
ExecuteQuerySegmented<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext) |
テーブルに対してセグメント化クエリを実行し、指定した EntityResolver<T> を結果に適用します。 |
ExecuteQuerySegmented(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)
テーブルに対してセグメント化されたクエリを実行し、含まれている オブジェクトをTableQuerySegment<TElement>DynamicTableEntity返します。
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)
パラメーター
- query
- TableQuery
実行するクエリを表す TableQuery です。
- token
- TableContinuationToken
操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。
- requestOptions
- TableRequestOptions
要求の追加オプションを指定する TableRequestOptions オブジェクトです。
- operationContext
- OperationContext
現在の操作のコンテキストを表す OperationContext オブジェクトです。
戻り値
TableQuerySegment<TElement>クエリを実行した結果を格納する 型DynamicTableEntityの オブジェクト。
適用対象
ExecuteQuerySegmented<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)
セグメント化モードでクエリを実行し、指定された EntityResolver<T> を結果に適用します。
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)
型パラメーター
- TElement
クエリのエンティティ型。
- TResult
EntityResolver<T> によるクエリ結果の射影先となる型です。
パラメーター
- query
- TableQuery<TElement>
TableQueryクエリするテーブルと使用するクエリ パラメーターを指定するインスタンス。型TElement
に特化されています。
- resolver
- EntityResolver<TResult>
指定された型 TResult
に対してテーブルのクエリ結果エンティティを射影する EntityResolver<T> インスタンスです。
- token
- TableContinuationToken
操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。
- requestOptions
- TableRequestOptions
要求の追加オプションを指定する TableRequestOptions オブジェクトです。
- operationContext
- OperationContext
現在の操作のコンテキストを表す OperationContext オブジェクトです。
戻り値
TResult
型に射影したクエリの実行結果を含んだ TableQuerySegment<TElement> です。
適用対象
ExecuteQuerySegmented<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext)
セグメント化モードでテーブルに対してクエリを実行します。
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)
型パラメーター
- TElement
クエリのエンティティ型。
パラメーター
- query
- TableQuery<TElement>
TableQueryクエリするテーブルと使用するクエリ パラメーターを指定するインスタンス。型TElement
に特化されています。
- token
- TableContinuationToken
操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。
- requestOptions
- TableRequestOptions
要求の追加オプションを指定する TableRequestOptions オブジェクトです。
- operationContext
- OperationContext
現在の操作のコンテキストを表す OperationContext オブジェクトです。
戻り値
クエリを TableQuerySegment<TElement>実行した結果を格納する 型 TElement
に特化した 。
適用対象
ExecuteQuerySegmented<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)
テーブルに対してセグメント化クエリを実行し、指定した EntityResolver<T> を結果に適用します。
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)
型パラメーター
- TResult
パラメーター
- query
- TableQuery
実行するクエリを表す TableQuery です。
- resolver
- EntityResolver<TResult>
指定された型 TResult
に対してテーブルのクエリ結果エンティティを射影する EntityResolver<T> インスタンスです。
- token
- TableContinuationToken
操作の結果が部分的に返されたときにサーバーからの継続トークンを表す TableContinuationToken オブジェクトです。
- requestOptions
- TableRequestOptions
要求の追加オプションを指定する TableRequestOptions オブジェクトです。
- operationContext
- OperationContext
現在の操作のコンテキストを表す OperationContext オブジェクトです。
戻り値
クエリの実行結果を含む TableQuerySegment<TElement> オブジェクトです。
適用対象
Azure SDK for .NET