Microsoft.WindowsAzure.Mobile.Service.Tables Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classes
DomainManager<TData> |
Fornece uma abstração para aceder a um arquivo de back-end para um TableController<TData>. A abstração pode ser implementada de uma de duas formas, consoante as capacidades do arquivo de back-end. As lojas que suportam um IQueryable<T>modelo baseado em - podem implementar os Query métodos e Lookup , ao passo que os arquivos que não suportam IQueryable diretamente ou onde não é a forma preferencial de aceder aos mesmos podem implementar os QueryAsync métodos e LookupAsync . |
EntityTableSqlGenerator |
Atualizações a definição da BD SQL para ter em conta as colunas marcadas por TableColumnType. O EntityTableSqlGenerator pode ser ativado utilizando o estruturado DbContext ou derivando da EntityContext classe base. |
QueryResult |
Representa os resultados de um pedido de consulta juntamente com a contagem total de entidades identificadas pelo URI do pedido depois de todas as opções de consulta do sistema $filter terem sido aplicadas. |
TableColumnAttribute |
Pode TableColumnAttribute ser utilizado para anotar propriedades do modelo de dados que representam as propriedades do TableController<TData>sistema utilizadas pelo . Ao indicar que colunas são o ID, versão, createdAt, etc. colunas, os vários gestores de domínio podem tirar partido dessas informações para fornecer o melhor mapeamento possível para qualquer arquivo de back-end específico. |
TableController |
Esta é a classe base comum não genérica para controladores de tabela. Recomenda-se vivamente que utilize a versão genérica TableController{T} que fornece suporte fortemente escrito para as várias operações de tabela. |
TableControllerConfigAttribute |
Executa personalizações de configuração para TableController<TData> controladores derivados. |
TableControllerConfigProvider |
Personaliza as definições para TableController<TData> controladores derivados. |
TableFilterProvider |
O TableFilterProvider regista instâncias especializadas System.Web.Http.Filters.IActionFilter utilizadas pelo TableController<TData>. Os filtros são registados como parte da configuração do controlador personalizado que pode ser configurada com o motor de injeção de dependências com o tipo ITableControllerConfigProvider. |
TableUtils |
Fornece vários utilitários e métodos auxiliares para funcionalidades relacionadas com tabelas. |
Interfaces
IDomainManager<TData> |
Fornece uma abstração para aceder a um arquivo de back-end para um TableController<TData>. A abstração pode ser implementada de uma de duas formas, consoante as capacidades do arquivo de back-end. As lojas que suportam um IQueryable<T>modelo baseado em - podem implementar os Query métodos e Lookup , ao passo que os arquivos que não suportam IQueryable diretamente ou onde não é a forma preferencial de aceder aos mesmos podem implementar os QueryAsync métodos e LookupAsync . |
ITableControllerConfigProvider |
Fornece uma abstração para realizar personalizações de configuração para TableController<TData> controladores derivados. Uma implementação pode ser registada através do System.Web.Http.Services.DependencyResolver. |
ITableData |
O ITableData fornece uma abstração que indica como as propriedades do sistema para um determinado modelo de dados de tabela devem ser serializadas ao comunicar com os clientes. A serialização uniforme das propriedades do sistema garante que os clientes podem processar as propriedades do sistema uniformemente entre plataformas. |
Enumerações
TableColumnType |
Fornece uma indicação do tipo de coluna de tabela que uma determinada propriedade é. O TableColumnType é utilizado em ligação com o TableControllerConfigAttribute que pode ser utilizado para decorar um tipo de dados. |
Azure SDK for .NET