Partager via


TableController<TData> Classe

Définition

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

[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

Paramètres de type

TData

Le type de l’entité.

Héritage
TableController<TData>
Attributs

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.

Services

Obtenez ou définissez le ApiServices associé à ce contrôleur instance.

(Hérité de TableController)

Méthodes

DeleteAsync(String)

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

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 à