Freigeben über


TableController<TData> Klasse

Definition

Stellt eine allgemeine ApiController Abstraktion für Tabellencontroller bereit.

[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

Typparameter

TData

Der Typ der Entität

Vererbung
TableController<TData>
Attribute

Konstruktoren

TableController<TData>()

Initialisiert eine neue Instanz der TableController<TData>-Klasse.

TableController<TData>(IDomainManager<TData>)

Initialisiert eine neue Instanz der TableController<TData>-Klasse mit einem angegebenen domainManager.

Eigenschaften

DomainManager

Ruft den ab, der für den IDomainManager<TData> Zugriff auf den Back-End-Speicher verwendet werden soll, oder legt diesen fest.

Services

Rufen Sie die ApiServices diesem Controller zugeordnete instance ab, oder legen Sie sie fest.

(Geerbt von TableController)

Methoden

DeleteAsync(String)

Stellt eine Hilfsmethode zum Löschen einer Entität aus einem Back-End-Speicher bereit. Es behandelt alle
Ausnahmen, die von ausgelöst IDomainManager<TData> werden, und ordnet sie den entsprechenden HTTP-Antworten zu.

InsertAsync(TData)

Stellt eine Hilfsmethode zum Einfügen einer Entität in einen Back-End-Speicher bereit. Es behandelt alle Modellvalidierungsfehler sowie ausnahmen, die IDomainManager<TData> vom ausgelöst werden, und ordnet sie entsprechenden HTTP-Antworten zu.

Lookup(String)

Stellt eine Hilfsmethode zum Suchen einer Entität in einem Back-End-Speicher bereit. Es behandelt alle von ausgelösten IDomainManager<TData> Ausnahmen und ordnet sie entsprechenden HTTP-Antworten zu.

LookupAsync(String)

Stellt eine Hilfsmethode zum Suchen einer Entität in einem Back-End-Speicher bereit. Es behandelt alle von ausgelösten IDomainManager<TData> Ausnahmen und ordnet sie entsprechenden HTTP-Antworten zu.

Query()

Stellt eine Hilfsmethode zum Abfragen eines Back-End-Speichers bereit. Es behandelt alle von ausgelösten IDomainManager<TData> Ausnahmen und ordnet sie entsprechenden HTTP-Antworten zu.

QueryAsync(ODataQueryOptions)

Stellt eine Hilfsmethode zum Abfragen eines Back-End-Speichers bereit. Es behandelt alle von ausgelösten IDomainManager<TData> Ausnahmen und ordnet sie entsprechenden HTTP-Antworten zu.

ReplaceAsync(String, TData)

Stellt eine Hilfsmethode zum Ersetzen einer Entität in einem Back-End-Speicher bereit. Es behandelt alle Modellvalidierungsfehler sowie ausnahmen, die IDomainManager<TData> vom ausgelöst werden, und ordnet sie entsprechenden HTTP-Antworten zu.

UndeleteAsync(String)

Stellt eine Hilfsmethode zum Rückgängigmachen einer Entität in einem Back-End-Speicher bereit. Es behandelt alle Modellvalidierungsfehler sowie ausnahmen, die IDomainManager<TData> vom ausgelöst werden, und ordnet sie entsprechenden HTTP-Antworten zu.

UndeleteAsync(String, Delta<TData>)

Stellt eine Hilfsmethode zum Rückgängigmachen einer Entität in einem Back-End-Speicher bereit. Es behandelt alle Modellvalidierungsfehler sowie ausnahmen, die IDomainManager<TData> vom ausgelöst werden, und ordnet sie entsprechenden HTTP-Antworten zu.

UpdateAsync(String, Delta<TData>)

Stellt eine Hilfsmethode zum Aktualisieren einer Entität in einem Back-End-Speicher bereit. Es behandelt alle Modellvalidierungsfehler sowie ausnahmen, die IDomainManager<TData> vom ausgelöst werden, und ordnet sie entsprechenden HTTP-Antworten zu.

Gilt für: