Compartilhar via


TableController<TData> Classe

Definição

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

[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

Parâmetros de tipo

TData

O tipo da entidade.

Herança
TableController<TData>
Atributos

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.

Services

Obter ou Definir o ApiServices associado a essa instância do controlador.

(Herdado de TableController)

Métodos

DeleteAsync(String)

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

InsertAsync(TData)

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

Aplica-se a