IDomainManager<TData> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
のバックエンド ストアにアクセスするための抽象化を TableController<TData>提供します。 抽象化は、バックエンド ストアの機能に応じて、2 つの方法のいずれかで実装できます。 ベースのモデルをIQueryable<T>サポートするストアでは メソッドと Lookup メソッドをQuery実装できます。一方、直接サポートIQueryableされていないストア、またはそれらにアクセスするための推奨される方法ではないストアでは、 メソッドと LookupAsync メソッドをQueryAsync実装できます。
public interface IDomainManager<TData> where TData : class, ITableData
type IDomainManager<'Data (requires 'Data : null and 'Data :> ITableData)> = interface
Public Interface IDomainManager(Of TData)
型パラメーター
- TData
- 派生
メソッド
DeleteAsync(String) |
既存のアイテムを削除します |
InsertAsync(TData) |
バックエンド ストアに項目を挿入します。 |
Lookup(String) |
1 つの項目の IQueryable<T> 検索をサポート IQueryable<T> するストアに対して実行される をビルドします。 |
LookupAsync(String) |
バックエンド ストア内の 1 つの項目を検索します。 |
Query() |
データのクエリを IQueryable<T> サポート IQueryable<T> するストアに対して実行される を構築します。 |
QueryAsync(ODataQueryOptions) |
ストアに対して指定された |
ReplaceAsync(String, TData) |
既存の項目を完全に置き換えます。 |
UpdateAsync(String, Delta<TData>) |
パッチを適用して既存のアイテムをSystem.Web.Http.OData.Delta`1更新します。 抽象化では System.Web.Http.OData.Delta`1 、どのプロパティが変更されたかを追跡し、既定値などの問題を回避します。 |
適用対象
Azure SDK for .NET