Compartilhar via


TableController<TData> Classe

Definição

Fornece uma abstração comum ApiController para controladores de tabela.

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

Parâmetros de tipo

TData

O tipo da entidade.

Herança
TableController<TData>

Construtores

TableController<TData>()

Inicializa uma nova instância da classe TableController<TData>.

TableController<TData>(IDomainManager<TData>)

Inicializa uma nova instância da classe TableController<TData> com um domainManager fornecido.

Propriedades

DomainManager

Obtém ou define o IDomainManager<TData> a ser usado para acessar o repositório de back-end.

Métodos

DeleteAsync(String)

Fornece um método auxiliar para excluir uma entidade de um repositório de back-end. Ele lida com todas as exceções geradas pelo e mapeia-as IDomainManager<TData> em respostas HTTP apropriadas.

Initialize(HttpControllerContext)

Fornece uma abstração comum ApiController para controladores de tabela.

InsertAsync(TData)

Fornece um método auxiliar para inserir uma entidade em um repositório de back-end. Ele lida com erros de validação de modelo, bem como exceções geradas pelo e mapeia-os IDomainManager<TData> em respostas HTTP apropriadas.

Lookup(String)

Fornece um método auxiliar para procurar uma entidade em um repositório de back-end. Ele lida com todas as exceções geradas pelo e mapeia-as IDomainManager<TData> em respostas HTTP apropriadas.

LookupAsync(String)

Fornece um método auxiliar para procurar uma entidade em um repositório de back-end. Ele lida com todas as exceções geradas pelo e mapeia-as IDomainManager<TData> em respostas HTTP apropriadas.

Query()

Fornece um método auxiliar para consultar um repositório de back-end. Ele lida com todas as exceções geradas pelo e mapeia-as IDomainManager<TData> em respostas HTTP apropriadas.

QueryAsync(ODataQueryOptions)

Fornece um método auxiliar para consultar um repositório de back-end. Ele lida com todas as exceções geradas pelo e mapeia-as IDomainManager<TData> em respostas HTTP apropriadas.

ReplaceAsync(String, TData)

Fornece um método auxiliar para substituir uma entidade em um repositório de back-end. Ele lida com erros de validação de modelo, bem como exceções geradas pelo e mapeia-os IDomainManager<TData> em respostas HTTP apropriadas.

UndeleteAsync(String)

Fornece um método auxiliar para remover a imputação de uma entidade em um repositório de back-end. Ele lida com erros de validação de modelo, bem como exceções geradas pelo e mapeia-os IDomainManager<TData> em respostas HTTP apropriadas.

UndeleteAsync(String, Delta<TData>)

Fornece um método auxiliar para remover a imputação de uma entidade em um repositório de back-end. Ele lida com erros de validação de modelo, bem como exceções geradas pelo e mapeia-os IDomainManager<TData> em respostas HTTP apropriadas.

UpdateAsync(String, Delta<TData>)

Fornece um método auxiliar para atualizar uma entidade em um repositório de back-end. Ele lida com erros de validação de modelo, bem como exceções geradas pelo e mapeia-os IDomainManager<TData> em respostas HTTP apropriadas.

Aplica-se a