Condividi tramite


TableController<TData> Classe

Definizione

Fornisce un'astrazione comune ApiController per i controller di tabella.

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

Parametri di tipo

TData

Tipo dell'entità.

Ereditarietà
TableController<TData>

Costruttori

TableController<TData>()

Inizializza una nuova istanza della classe TableController<TData>.

TableController<TData>(IDomainManager<TData>)

Inizializza una nuova istanza della classe TableController<TData> con un oggetto domainManager specificato.

Proprietà

DomainManager

Ottiene o imposta l'oggetto da usare per l'accesso IDomainManager<TData> all'archivio back-end.

Metodi

DeleteAsync(String)

Fornisce un metodo helper per l'eliminazione di un'entità da un archivio back-end. Gestisce eventuali eccezioni generate dall'oggetto IDomainManager<TData> e le esegue il mapping in risposte HTTP appropriate.

Initialize(HttpControllerContext)

Fornisce un'astrazione comune ApiController per i controller di tabella.

InsertAsync(TData)

Fornisce un metodo helper per l'inserimento di un'entità in un archivio back-end. Gestisce eventuali errori di convalida del modello e eccezioni generate dall'oggetto IDomainManager<TData> e li esegue il mapping in risposte HTTP appropriate.

Lookup(String)

Fornisce un metodo helper per cercare un'entità in un archivio back-end. Gestisce eventuali eccezioni generate dall'oggetto IDomainManager<TData> e le esegue il mapping in risposte HTTP appropriate.

LookupAsync(String)

Fornisce un metodo helper per cercare un'entità in un archivio back-end. Gestisce eventuali eccezioni generate dall'oggetto IDomainManager<TData> e le esegue il mapping in risposte HTTP appropriate.

Query()

Fornisce un metodo helper per eseguire query su un archivio back-end. Gestisce eventuali eccezioni generate dall'oggetto IDomainManager<TData> e le esegue il mapping in risposte HTTP appropriate.

QueryAsync(ODataQueryOptions)

Fornisce un metodo helper per eseguire query su un archivio back-end. Gestisce eventuali eccezioni generate dall'oggetto IDomainManager<TData> e le esegue il mapping in risposte HTTP appropriate.

ReplaceAsync(String, TData)

Fornisce un metodo helper per sostituire un'entità in un archivio back-end. Gestisce eventuali errori di convalida del modello e eccezioni generate dall'oggetto IDomainManager<TData> e li esegue il mapping in risposte HTTP appropriate.

UndeleteAsync(String)

Fornisce un metodo helper per annullare l'eliminazione di un'entità in un archivio back-end. Gestisce eventuali errori di convalida del modello e eccezioni generate dall'oggetto IDomainManager<TData> e li esegue il mapping in risposte HTTP appropriate.

UndeleteAsync(String, Delta<TData>)

Fornisce un metodo helper per annullare l'eliminazione di un'entità in un archivio back-end. Gestisce eventuali errori di convalida del modello e eccezioni generate dall'oggetto IDomainManager<TData> e li esegue il mapping in risposte HTTP appropriate.

UpdateAsync(String, Delta<TData>)

Fornisce un metodo helper per l'aggiornamento di un'entità in un archivio back-end. Gestisce eventuali errori di convalida del modello e eccezioni generate dall'oggetto IDomainManager<TData> e li esegue il mapping in risposte HTTP appropriate.

Si applica a