Microsoft.WindowsAzure.Mobile.Service Namespace
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.
Classes
AlertProperties |
A propriedade "alert" contém propriedades específicas do alerta em uma notificação direcionada ao APNS (Serviço de Notificação por Push) da Apple. Ele destina-se a ser usado da ApplePushMessage classe . |
ApiServices |
A ApiServices classe fornece informações de contexto comumente usadas que podem ser usadas em ApiController instâncias e IScheduledJob . Para ApiController instâncias, ele é injetado pelo mecanismo de Injeção de Dependência, usando injeção de propriedade ou injeção de construtor. Para IScheduledJob instâncias, ele é injetado antes que o trabalho seja executado. |
ApplePushMessage |
O ApplePushMessage ajuda a gerar uma carga de notificação direcionada ao Serviço de Notificação por Push da Apple. As notificações podem ser enviadas usando a PushClient classe que está disponível na ApiServices classe . |
ApsProperties |
A propriedade "aps" contém a definição de uma notificação direcionada ao APNS (Apple Push Notification Service). Ele destina-se a ser usado da ApplePushMessage classe . |
ClearDatabaseSchemaAlways<TContext> |
Uma implementação de IDatabaseInitializer<TContext> que excluirá todos os recursos (por exemplo, tabelas, exibições, funções e procedimentos) em um determinado esquema de banco de dados e propagará novamente o banco de dados, independentemente de o modelo de banco de dados ter sido alterado. Essa implementação de será útil se o usuário atual tiver permissão apenas para acessar recursos em um esquema de banco de IDatabaseInitializer<TContext> dados específico e não em todo o banco de dados. |
ClearDatabaseSchemaIfModelChanges<TContext> |
Uma implementação de IDatabaseInitializer<TContext> que excluirá todos os recursos (por exemplo, tabelas, exibições, funções e procedimentos) em um determinado esquema de banco de dados e, opcionalmente, reassocerá o banco de dados somente se o modelo tiver sido alterado desde que o banco de dados foi criado. Essa implementação de será útil se o usuário atual tiver permissão apenas para acessar recursos em um esquema de banco de IDatabaseInitializer<TContext> dados específico e não em todo o banco de dados. |
CompositeTableKey |
Um CompositeTableKey contém uma ou mais chaves usadas para identificar uma única linha em uma tabela. O formato de cadeia de caracteres de um CompositeTableKey é uma lista separada por vírgulas (sem LWS) de termos opcionalmente de aspas simples. Os termos só precisarão ser citados se contiverem uma vírgula. |
ConfigBuilder |
A ConfigBuilder classe é responsável por inicializar o serviço, incluindo ASP.NET Web API, Autofac e OWIN. A implementação padrão ConfigBuilder configura o serviço usando as configurações padrão, mas um aplicativo pode personalizá-lo de várias maneiras: fornecendo um ConfigOptions com configurações personalizadas; fornecendo um Action<T1,T2> que pode configurar o mecanismo de injeção de dependência ou fornecendo uma implementação totalmente diferente IConfigBuilder . |
ConfigOptions |
A ConfigOptions classe fornece um mecanismo para definir várias opções de configuração para o serviço. Ele pode ser passado como um argumento para o ConfigBuilder. |
ConnectionSettings |
Essa classe fornece informações de configuração para cadeias de conexão. |
DocumentData |
Uma implementação abstrata da ITableData interface que indica como as propriedades do sistema para um determinado modelo de dados de tabela devem ser serializadas ao se comunicar com clientes usando o Mongo como o repositório de back-end. A serialização uniforme das propriedades do sistema garante que os clientes possam processar as propriedades do sistema uniformemente entre plataformas. Modelos concretos de estrutura de entidade podem derivar dessa classe base para dar suporte às propriedades do sistema. |
EntityContext |
O EntityContext é uma classe base abstrata que fornece a mesma funcionalidade que o DbContext scaffolded pelo Visual Studio. É opcional usar essa classe base em vez do código scaffolded ao usar um TableController<TData>. |
EntityData |
Uma implementação abstrata da ITableData interface que indica como as propriedades do sistema de um determinado modelo de dados de tabela devem ser serializadas ao se comunicar com clientes ao usar o Entity Framework para acessar o repositório de back-end. A serialização uniforme das propriedades do sistema garante que os clientes possam processar as propriedades do sistema uniformemente entre plataformas. Modelos concretos de estrutura de entidade podem derivar dessa classe base para dar suporte às propriedades do sistema. |
EntityDomainManager<TData> |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework. Nesse modelo, há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio. O MappedEntityDomainManager<TData,TModel> é recomendado DomainManager<TData> para situações em que não há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
GooglePushMessage |
O GooglePushMessage ajuda a gerar uma carga de notificação direcionada ao Google Cloud Messaging para Chrome (GCM). As notificações podem ser enviadas usando a PushClient classe que está disponível na ApiServices classe . |
LogCategories |
Categorias de log opcionais que podem ser usadas pelo serviço ao registrar mensagens em log. A categoria pode ser usada para filtrar mensagens de log no pós-processamento, bem como nas quais as mensagens são registradas (consulte ConfigOptions para obter mais detalhes. |
MappedEntityDomainManager<TData,TModel> |
Fornece uma DomainManager<TData> implementação direcionada ao SQL como o repositório de back-end usando o Entity Framework em que não há um mapeamento 1:1 entre o objeto de dados (DTO) exposto por meio de um TableController<TData> e o modelo de domínio gerenciado pelo SQL. Confira EntityDomainManager<TData> as situações em que há uma relação 1:1 entre o Objeto de Dados (DTO) e o modelo de domínio gerenciado pelo SQL. |
MongoDomainManager<TData>.MongoContext |
Contém os objetos reutilizáveis (e thread-safe) para acessar o MongoDB. |
MongoDomainManager<TData> |
Fornece uma implementação DomainManager<TData> direcionada ao Mongo como o repositório de back-end. |
MpnsPushMessage |
A MpnsPushMessage classe ajuda a gerar uma carga de notificação direcionada aos Serviços de Notificação por Push da Microsoft. As notificações podem ser enviadas usando a PushClient classe que está disponível na ApiServices classe . |
ScheduledJob |
Fornece uma classe base para trabalhos agendados a serem executados como parte do serviço. |
ServiceConfig |
O ServiceConfig é uma classe estática que inicia o processo de configuração de um serviço. |
ServiceSettingsDictionary |
Contém configurações para um serviço, como o nome, informações do provedor de autenticação, cadeias de conexão etc. O ServiceSettingsDictionary fornece propriedades tipada para configurações conhecidas, como Name e Key , bem como IDictionary<TKey,TValue> acesso para todas as outras configurações. |
SqlFuncs | |
StorageData |
Uma implementação abstrata da ITableData interface exigida por TableController<TData> , bem como uma implementação da TableEntity exigida pelo Armazenamento de Tabelas do Azure. Ele fornece um mapeamento padrão das propriedades, incluindo chave TableEntity de partição, chave de linha e carimbo de data/hora nas propriedades correspondentes em ITableData. |
StorageDomainManager<TData> |
Fornece uma DomainManager<TData> implementação direcionada ao Armazenamento de Tabelas do Azure como o repositório de back-end. |
TableController<TData> |
Fornece uma abstração comum ApiController para controladores de tabela. |
TemplatePushMessage |
O ApplePushMessage ajuda a gerar uma carga de notificação direcionada a dispositivos registrados com um registro de modelo. Um modelo permite que o dispositivo especifique a forma de notificações que deseja receber, incluindo um conjunto de palavras-chave que ele deseja que o remetente preencha. Em vez de o remetente criar toda a notificação, ele simplesmente define os valores palavra-chave. Em seguida, o Hub de Notificação criará uma notificação usando o modelo específico registrado pelo dispositivo e as palavras-chave fornecidas pelo remetente. Isso facilita muito o envio de notificações, independentemente da plataforma do receptor. As palavras-chave definidas pela TemplatePushMessage classe podem ser enviadas usando a PushClient classe que está disponível na ApiServices classe . |
TileBinding |
Essa classe representa o |
TileImage |
Essa classe representa o |
TileText |
Essa classe representa o |
WindowsPushMessage |
O WindowsPushMessage ajuda a gerar uma carga de notificação direcionada aos Serviços de Notificação por Push do Windows. As notificações podem ser enviadas usando a PushClient classe que está disponível na ApiServices classe . |
Azure SDK for .NET