Microsoft.WindowsAzure.Mobile.Service.Tables 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
DomainManager<TData> |
のバックエンド ストアにアクセスするための抽象化を TableController<TData>提供します。 抽象化は、バックエンド ストアの機能に応じて、2 つの方法のいずれかで実装できます。 ベースのモデルをIQueryable<T>サポートするストアでは メソッドと Lookup メソッドをQuery実装できます。一方、直接サポートIQueryableされていないストア、またはそれらにアクセスするための推奨される方法ではないストアでは、 メソッドと LookupAsync メソッドをQueryAsync実装できます。 |
EntityTableSqlGenerator |
でマークされたTableColumnType列を考慮するように SQL DB 定義を更新します。 を EntityTableSqlGenerator 有効にするには、スキャフォールディング DbContext を使用するか、基底クラスから EntityContext 派生します。 |
QueryResult |
すべてのシステム クエリ オプションが適用された後に要求 URI によって識別されたエンティティの合計数と共に、クエリ要求の結果$filter表します。 |
TableColumnAttribute |
を TableColumnAttribute 使用して、 で使用されるシステム プロパティを表すデータ モデル プロパティに注釈を TableController<TData>付けることができます。 ID、バージョン、createdAt などの列を指定します。列では、さまざまなドメイン マネージャーがその情報を利用して、特定のバックエンド ストアに最適なマッピングを提供できます。 |
TableController |
これは、テーブル コントローラーの非ジェネリック共通基本クラスです。 代わりに、さまざまなテーブル操作に対して厳密に型指定されたサポートを提供する汎用バージョン TableController{T} を使用することを強くお勧めします。 |
TableControllerConfigAttribute |
派生コントローラーの構成のカスタマイズを TableController<TData> 実行します。 |
TableControllerConfigProvider |
派生コントローラーの設定を TableController<TData> カスタマイズします。 |
TableFilterProvider |
によってTableFilterProvider使用される特殊なインスタンスがTableController<TData>登録されますSystem.Web.Http.Filters.IActionFilter。 フィルターは、型 ITableControllerConfigProviderを使用して依存関係挿入エンジンを使用して構成できるカスタム コントローラー構成の一部として登録されます。 |
TableUtils |
テーブル関連の機能のさまざまなユーティリティとヘルパー メソッドを提供します。 |
インターフェイス
IDomainManager<TData> |
のバックエンド ストアにアクセスするための抽象化を TableController<TData>提供します。 抽象化は、バックエンド ストアの機能に応じて、2 つの方法のいずれかで実装できます。 ベースのモデルをIQueryable<T>サポートするストアでは メソッドと Lookup メソッドをQuery実装できます。一方、直接サポートIQueryableされていないストア、またはそれらにアクセスするための推奨される方法ではないストアでは、 メソッドと LookupAsync メソッドをQueryAsync実装できます。 |
ITableControllerConfigProvider |
派生コントローラーの構成カスタマイズを実行するための抽象化を TableController<TData> 提供します。 実装は、 System.Web.Http.Services.DependencyResolverを使用して登録できます。 |
ITableData |
は ITableData 、クライアントと通信するときに、特定のテーブル データ モデルのシステム プロパティをシリアル化する方法を示す抽象化を提供します。 システム プロパティの一様なシリアル化により、クライアントはプラットフォーム間でシステム プロパティを一様に処理できます。 |
列挙型
TableColumnType |
特定のプロパティのテーブル列の種類を示します。 TableColumnTypeは、データ型を装飾するために使用できる に関連TableControllerConfigAttributeして使用されます。 |
Azure SDK for .NET