次の方法で共有


TableController<TData> クラス

定義

テーブル コントローラーの一般的 ApiController な抽象化を提供します。

[Microsoft.WindowsAzure.Mobile.Service.Tables.TableControllerConfig]
public abstract class TableController<TData> : Microsoft.WindowsAzure.Mobile.Service.Tables.TableController where TData : class, ITableData
[<Microsoft.WindowsAzure.Mobile.Service.Tables.TableControllerConfig>]
type TableController<'Data (requires 'Data : null and 'Data :> ITableData)> = class
    inherit TableController
Public MustInherit Class TableController(Of TData)
Inherits TableController

型パラメーター

TData

エンティティの種類。

継承
TableController<TData>
属性

コンストラクター

TableController<TData>()

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

TableController<TData>(IDomainManager<TData>)

指定した TableController<TData> を使用して、domainManager クラスの新しいインスタンスを初期化します。

プロパティ

DomainManager

バックエンド ストアへのアクセスに使用する を取得または設定 IDomainManager<TData> します。

Services

このコントローラー インスタンスに関連付けられている を ApiServices 取得または設定します。

(継承元 TableController)

メソッド

DeleteAsync(String)

バックエンド ストアからエンティティを削除するためのヘルパー メソッドを提供します。 これは、次のいずれかを処理します
例外は IDomainManager<TData> によってスローされ、適切な HTTP 応答にマップされます。

InsertAsync(TData)

エンティティをバックエンド ストアに挿入するためのヘルパー メソッドを提供します。 モデル検証エラーと によって IDomainManager<TData> スローされた例外を処理し、それらを適切な HTTP 応答にマップします。

Lookup(String)

バックエンド ストア内のエンティティを検索するためのヘルパー メソッドを提供します。 によって IDomainManager<TData> スローされた例外が処理され、適切な HTTP 応答にマップされます。

LookupAsync(String)

バックエンド ストア内のエンティティを検索するためのヘルパー メソッドを提供します。 によって IDomainManager<TData> スローされた例外が処理され、適切な HTTP 応答にマップされます。

Query()

バックエンド ストアに対してクエリを実行するためのヘルパー メソッドを提供します。 によって IDomainManager<TData> スローされた例外が処理され、適切な HTTP 応答にマップされます。

QueryAsync(ODataQueryOptions)

バックエンド ストアに対してクエリを実行するためのヘルパー メソッドを提供します。 によって IDomainManager<TData> スローされた例外が処理され、適切な HTTP 応答にマップされます。

ReplaceAsync(String, TData)

バックエンド ストア内のエンティティを置き換えるヘルパー メソッドを提供します。 モデル検証エラーと によって IDomainManager<TData> スローされた例外を処理し、それらを適切な HTTP 応答にマップします。

UndeleteAsync(String)

バックエンド ストア内のエンティティを削除するためのヘルパー メソッドを提供します。 モデル検証エラーと によって IDomainManager<TData> スローされた例外を処理し、それらを適切な HTTP 応答にマップします。

UndeleteAsync(String, Delta<TData>)

バックエンド ストア内のエンティティを削除するためのヘルパー メソッドを提供します。 モデル検証エラーと によって IDomainManager<TData> スローされた例外を処理し、それらを適切な HTTP 応答にマップします。

UpdateAsync(String, Delta<TData>)

バックエンド ストア内のエンティティを更新するためのヘルパー メソッドを提供します。 モデル検証エラーと によって IDomainManager<TData> スローされた例外を処理し、それらを適切な HTTP 応答にマップします。

適用対象