TableController<TData> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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 |
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. |