IMobileServiceTableQuery<T> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
モバイル サービス テーブルに対して評価できるクエリを表します。 MobileServiceTableQuery インスタンスは、MobileServiceClient.Query(of T)() を通じて取得できます。
public interface IMobileServiceTableQuery<T>
type IMobileServiceTableQuery<'T> = interface
Public Interface IMobileServiceTableQuery(Of T)
型パラメーター
- T
注釈
IQueryable を直接実装するのではなく、MobileServiceTableQuery オブジェクトでサポートする LINQ クエリ パターンの部分を実装しました。 MobileServiceTableQuery インスタンスは、LINQ クエリ操作から IQueryables を作成するために使用します。
プロパティ
Parameters |
クエリに含めるユーザー定義のクエリ文字列パラメーターです。 |
Query |
このクエリに関連付けられている基になる IQueryable を取得します。 |
RequestTotalCount |
クライアントまたはサーバーで指定された take paging/limit 句を無視して返されたすべてのレコードの合計数をクエリが要求するかどうかを示す値を取得します。 |
Table |
クエリ対象の MobileServiceTable を取得します。 |
メソッド
IncludeDeleted() |
クエリで削除されたレコードが取得されることを確認します。 |
IncludeTotalCount() |
クライアントまたはサーバーで指定された take paging/limit 句を無視することで、返されるすべてのレコードの総数がクエリによって取得されることを確認します。 |
OrderBy<TKey>(Expression<Func<T,TKey>>) |
指定した ascending order 句をソース クエリに適用します。 |
OrderByDescending<TKey>(Expression<Func<T,TKey>>) |
指定した descending order 句をソース クエリに適用します。 |
Select<U>(Expression<Func<T,U>>) |
指定した選択をソース クエリに適用します。 |
Skip(Int32) |
指定した skip 句をソース クエリに適用します。 |
Take(Int32) |
指定した take 句をソース クエリに適用します。 |
ThenBy<TKey>(Expression<Func<T,TKey>>) |
指定した ascending order 句をソース クエリに適用します。 |
ThenByDescending<TKey>(Expression<Func<T,TKey>>) |
指定した descending order 句をソース クエリに適用します。 |
ToEnumerableAsync() |
クエリを非同期に評価し、結果を返します。 |
ToListAsync() |
クエリを非同期に評価し、新しい一覧に結果を返します。 |
Where(Expression<Func<T,Boolean>>) |
指定したフィルター述語をソース クエリに適用します。 |
WithParameters(IDictionary<String,String>) |
要求 URI クエリ文字列でユーザー定義パラメーターとして使用するために指定した文字列のキーと値のペアをソース クエリに適用します。 |
拡張メソッド
ToCollectionAsync<TTable>(IMobileServiceTableQuery<TTable>, Int32) |
クエリに基づいて新しいコレクションを作成します。 |
適用対象
Azure SDK for .NET