TableController<TData> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
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 |
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
Azure SDK for .NET