Partager via


TableController<TData> Classe

Définition

Fournit une abstraction courante ApiController pour les contrôleurs de table.

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

Paramètres de type

TData

Le type de l’entité.

Héritage
TableController<TData>

Constructeurs

TableController<TData>()

Initialise une nouvelle instance de la classe TableController<TData>.

TableController<TData>(IDomainManager<TData>)

Initialise une nouvelle instance de la classe TableController<TData> avec un domainManager donné.

Propriétés

DomainManager

Obtient ou définit le IDomainManager<TData> à utiliser pour accéder au magasin principal.

Méthodes

DeleteAsync(String)

Fournit une méthode d’assistance pour la suppression d’une entité d’un magasin principal. Il traite les exceptions levées par et IDomainManager<TData> les mappe dans les réponses HTTP appropriées.

Initialize(HttpControllerContext)

Fournit une abstraction courante ApiController pour les contrôleurs de table.

InsertAsync(TData)

Fournit une méthode d’assistance pour insérer une entité dans un magasin principal. Il traite les erreurs de validation de modèle ainsi que les exceptions levées par et IDomainManager<TData> les mappe dans les réponses HTTP appropriées.

Lookup(String)

Fournit une méthode d’assistance pour rechercher une entité dans un magasin principal. Il traite les exceptions levées par et IDomainManager<TData> les mappe dans les réponses HTTP appropriées.

LookupAsync(String)

Fournit une méthode d’assistance pour rechercher une entité dans un magasin principal. Il traite les exceptions levées par et IDomainManager<TData> les mappe dans les réponses HTTP appropriées.

Query()

Fournit une méthode d’assistance pour interroger un magasin principal. Il traite les exceptions levées par et IDomainManager<TData> les mappe dans les réponses HTTP appropriées.

QueryAsync(ODataQueryOptions)

Fournit une méthode d’assistance pour interroger un magasin principal. Il traite les exceptions levées par et IDomainManager<TData> les mappe dans les réponses HTTP appropriées.

ReplaceAsync(String, TData)

Fournit une méthode d’assistance pour remplacer une entité dans un magasin principal. Il traite les erreurs de validation de modèle ainsi que les exceptions levées par et IDomainManager<TData> les mappe dans les réponses HTTP appropriées.

UndeleteAsync(String)

Fournit une méthode d’assistance pour annuler la suppression d’une entité dans un magasin principal. Il traite les erreurs de validation de modèle ainsi que les exceptions levées par et IDomainManager<TData> les mappe dans les réponses HTTP appropriées.

UndeleteAsync(String, Delta<TData>)

Fournit une méthode d’assistance pour annuler la suppression d’une entité dans un magasin principal. Il traite les erreurs de validation de modèle ainsi que les exceptions levées par et IDomainManager<TData> les mappe dans les réponses HTTP appropriées.

UpdateAsync(String, Delta<TData>)

Fournit une méthode d’assistance pour mettre à jour une entité dans un magasin principal. Il traite les erreurs de validation de modèle ainsi que les exceptions levées par et IDomainManager<TData> les mappe dans les réponses HTTP appropriées.

S’applique à