次の方法で共有


TableQuery<TElement> クラス

定義

Microsoft Azure テーブルに対するクエリを表します。

public class TableQuery<TElement> : System.Collections.Generic.IEnumerable<TElement>, System.Linq.IQueryable<TElement>
type TableQuery<'Element> = class
    interface IQueryable<'Element>
    interface seq<'Element>
    interface IEnumerable
    interface IQueryable
Public Class TableQuery(Of TElement)
Implements IEnumerable(Of TElement), IQueryable(Of TElement)

型パラメーター

TElement
継承
TableQuery<TElement>
実装

コンストラクター

TableQuery<TElement>()

TableQuery<TElement> クラスの新しいインスタンスを初期化します。

プロパティ

ElementType

式ツリーの実行時に返される要素の型を取得します。

Expression

式ツリーを取得します。

FilterString

テーブル クエリで使用するフィルター式を取得または設定します。

Provider

このデータ ソースに関連付けられたクエリ プロバイダーを取得します。

SelectColumns

テーブル クエリの実行時に返されるテーブル エンティティのプロパティの名前を取得または設定します。

TakeCount

テーブル クエリで指定したクエリから返されるエンティティの数を取得または設定します。

メソッド

Copy()

TableQuery の簡易コピー

Execute(TableRequestOptions, OperationContext)

テーブルに対するクエリを実行します。

ExecuteSegmented(TableContinuationToken, TableRequestOptions, OperationContext)

テーブルに対してセグメント化されたクエリを実行します。

ExecuteSegmentedAsync(TableContinuationToken)

クエリを実行し、結果セグメントとして結果を返す非同期操作を開始します。

ExecuteSegmentedAsync(TableContinuationToken, CancellationToken)

クエリを実行し、結果セグメントとして結果を返す非同期操作を開始します。

ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext)

クエリを実行し、結果セグメントとして結果を返す非同期操作を開始します。

ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

クエリを実行し、結果セグメントとして結果を返す非同期操作を開始します。

GetEnumerator()

TableQuery<TElement> を反復処理する列挙子を返します。

OrderBy(String)

テーブル クエリの式で順序を定義します。 Cosmos Table Endpoint にのみ適用されます。

OrderByDesc(String)

テーブル クエリの desc 式で順序を定義します。 Cosmos Table Endpoint にのみ適用されます。

Select(IList<String>)

テーブル クエリの実行時に返されるテーブル エンティティのプロパティの名前を定義します。

Take(Nullable<Int32>)

クエリから返されるエンティティ数の上限を定義します。

Where(String)

テーブル クエリのフィルター式を定義します。 指定されたフィルター式を満たすエンティティだけが、クエリから返されます。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

Microsoft Azure テーブルに対するクエリを表します。

拡張メソッド

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

シーケンス内の要素数を返します。

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

ジェネリックの IQueryable<T> にある最大値を返します。

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

ジェネリック IQueryable<T>の最小値を返します。

ToFeedIterator<T>(IQueryable<T>)

この拡張メソッドは、LINQ IQueryable から FeedIterator を取得して、クエリを非同期的に実行します。 これにより、呼び出されると新しい FeedIterator が作成されます。

ToQueryDefinition<T>(IQueryable<T>)

このメソッドは、LINQ クエリからクエリ定義を生成します。

ToStreamIterator<T>(IQueryable<T>)

この拡張メソッドは、LINQ IQueryable から FeedIterator を取得して、クエリを非同期的に実行します。 これにより、呼び出されると新しい FeedIterator が作成されます。

AsTableQuery<TElement>(IQueryable<TElement>)

クエリをオブジェクトとして TableQuery 返すように指定します。

Resolve<TElement,TResolved>(IQueryable<TElement>, EntityResolver<TResolved>)

クエリのエンティティ リゾルバーを指定します。

WithContext<TElement>(IQueryable<TElement>, OperationContext)

クエリの を OperationContext 指定します。

WithOptions<TElement>(IQueryable<TElement>, TableRequestOptions)

クエリの実行に使用する の TableRequestOptions セットを指定します。

AsDocumentQuery<T>(IQueryable<T>)

Azure Cosmos DB サービスでのページ分割と非同期実行をサポートする IQueryable を IDocumentQuery に変換します。

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

シーケンス内の要素数を返します。

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

ジェネリックの IQueryable<T> にある最大値を返します。

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

ジェネリック IQueryable<T>の最小値を返します。

ToCommaSeparatedString<T>(IEnumerable<T>)

コレクションの要素を文字列に変換し、それらをコンマ区切りのリストに連結するか、null または空のコレクションの場合は null を返します。

適用対象