Microsoft.WindowsAzure.Mobile.Service Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
AlertProperties |
La propriété « alert » contient des propriétés spécifiques à l’alerte dans une notification ciblant Apple Push Notification Service (APNS). Il est destiné à être utilisé à partir de la ApplePushMessage classe . |
ApiServices |
La ApiServices classe fournit des informations de contexte couramment utilisées qui peuvent être utilisées dans ApiController les instances et IScheduledJob . Par ApiController exemple, il est injecté par le moteur d’injection de dépendances, à l’aide de l’injection de propriétés ou de l’injection de constructeur. Pour IScheduledJob les cas, il est injecté avant l’exécution du travail. |
ApplePushMessage |
permet ApplePushMessage de générer une charge utile de notification ciblant le service de notification Push d’Apple. Les notifications peuvent être envoyées à l’aide de la PushClient classe disponible à partir de la ApiServices classe . |
ApsProperties |
La propriété « aps » contient la définition d’une notification ciblant Apple Push Notification Service (APNS). Il est destiné à être utilisé à partir de la ApplePushMessage classe . |
ClearDatabaseSchemaAlways<TContext> |
Implémentation de IDatabaseInitializer<TContext> qui supprime toutes les ressources (par exemple, les tables, les vues, les fonctions et les procédures) dans un schéma de base de données donné et relance la base de données, que le modèle de base de données ait changé ou non. Cette implémentation de IDatabaseInitializer<TContext> est utile si l’utilisateur actuel est uniquement autorisé à accéder aux ressources d’un schéma de base de données particulier, et non à la base de données entière. |
ClearDatabaseSchemaIfModelChanges<TContext> |
Une implémentation de IDatabaseInitializer<TContext> qui supprime toutes les ressources (par exemple, les tables, les vues, les fonctions et les procédures) dans un schéma de base de données donné et, éventuellement, réentrement la base de données uniquement si le modèle a changé depuis la création de la base de données. Cette implémentation de IDatabaseInitializer<TContext> est utile si l’utilisateur actuel est uniquement autorisé à accéder aux ressources d’un schéma de base de données particulier, et non à la base de données entière. |
CompositeTableKey |
Un CompositeTableKey contient une ou plusieurs clés utilisées pour identifier une seule ligne dans une table. Le format de chaîne d’un CompositeTableKey est une liste séparée par des virgules (sans LWS) de termes éventuellement entre guillemets simples. Les termes ne doivent être cités que s’ils contiennent une virgule. |
ConfigBuilder |
La ConfigBuilder classe est responsable de l’initialisation du service, y compris API Web ASP.NET, Autofac et OWIN. L’implémentation par défaut ConfigBuilder configure le service à l’aide des paramètres par défaut, mais une application peut le personnaliser de plusieurs façons : en fournissant un ConfigOptions avec des paramètres personnalisés, en fournissant un Action<T1,T2> qui peut configurer le moteur d’injection de dépendances ou en fournissant une implémentation entièrement différente IConfigBuilder . |
ConfigOptions |
La ConfigOptions classe fournit un mécanisme permettant de définir diverses options de configuration pour le service. Il peut être passé en tant qu’argument à .ConfigBuilder |
ConnectionSettings |
Cette classe fournit des informations de configuration pour les chaînes de connexion. |
DocumentData |
Implémentation abstraite de l’interface ITableData indiquant comment les propriétés système d’un modèle de données de table donné doivent être sérialisées lors de la communication avec les clients utilisant Mongo comme magasin principal. La sérialisation uniforme des propriétés système garantit que les clients peuvent traiter les propriétés système de manière uniforme sur les plateformes. Les modèles d’infrastructure d’entités concrètes peuvent dériver de cette classe de base afin de prendre en charge les propriétés système. |
EntityContext |
Est EntityContext une classe de base abstraite qui fournit les mêmes fonctionnalités que la DbContext structure générée par Visual Studio. Il est facultatif d’utiliser cette classe de base au lieu du code généré automatiquement lors de l’utilisation d’un TableController<TData>. |
EntityData |
Implémentation abstraite de l’interface ITableData indiquant comment les propriétés système d’un modèle de données de table donné doivent être sérialisées lors de la communication avec les clients lors de l’utilisation d’Entity Framework pour accéder au magasin principal. La sérialisation uniforme des propriétés système garantit que les clients peuvent traiter les propriétés système de manière uniforme sur les plateformes. Les modèles d’infrastructure d’entités concrètes peuvent dériver de cette classe de base afin de prendre en charge les propriétés système. |
EntityDomainManager<TData> |
Fournit une DomainManager<TData> implémentation ciblant SQL en tant que magasin principal à l’aide d’Entity Framework. Dans ce modèle, il existe un mappage 1:1 entre l’objet de données (DTO) exposé via un TableController<TData> et le modèle de domaine. MappedEntityDomainManager<TData,TModel> est recommandé DomainManager<TData> dans les situations où il n’existe pas de relation 1:1 entre l’objet de données (DTO) et le modèle de domaine géré par SQL. |
GooglePushMessage |
Permet GooglePushMessage de générer une charge utile de notification ciblant Google Cloud Messaging pour Chrome (GCM). Les notifications peuvent être envoyées à l’aide de la PushClient classe disponible à partir de la ApiServices classe . |
LogCategories |
Catégories de journaux facultatives qui peuvent être utilisées par le service lors de la journalisation des messages. La catégorie peut être utilisée pour filtrer les messages de journal dans le post-traitement ainsi que dans les messages enregistrés (voir ConfigOptions pour plus d’informations. |
MappedEntityDomainManager<TData,TModel> |
Fournit une DomainManager<TData> implémentation ciblant SQL en tant que magasin principal à l’aide d’Entity Framework où il n’existe pas de mappage 1:1 entre l’objet de données (DTO) exposé via un TableController<TData> et le modèle de domaine géré par SQL. Consultez pour les EntityDomainManager<TData> situations où il existe une relation 1:1 entre l’objet de données (DTO) et le modèle de domaine géré par SQL. |
MongoDomainManager<TData>.MongoContext |
Contient les objets réutilisables (et thread-safe) pour accéder à MongoDB. |
MongoDomainManager<TData> |
Fournit une DomainManager<TData> implémentation ciblant Mongo comme magasin principal. |
MpnsPushMessage |
La MpnsPushMessage classe permet de générer une charge utile de notification ciblant Microsoft Push Notification Services. Les notifications peuvent être envoyées à l’aide de la PushClient classe disponible à partir de la ApiServices classe . |
ScheduledJob |
Fournit une classe de base pour les travaux planifiés à exécuter dans le cadre du service. |
ServiceConfig |
est ServiceConfig une classe statique qui déclenche le processus de configuration d’un service. |
ServiceSettingsDictionary |
Contient les paramètres d’un service, tels que le nom, les informations du fournisseur d’authentification, les chaînes de connexion, etc. Le ServiceSettingsDictionary fournit des propriétés typées pour les paramètres connus tels que Name et Key ainsi que IDictionary<TKey,TValue> l’accès à tous les autres paramètres. |
SqlFuncs | |
StorageData |
Implémentation abstraite de l’interface ITableData requise par TableController<TData> , ainsi qu’une implémentation de TableEntity requise par stockage Table Azure. Il fournit un mappage par défaut à partir des propriétés, notamment la TableEntity clé de partition, la clé de ligne et l’horodatage dans les propriétés correspondantes sur ITableData. |
StorageDomainManager<TData> |
Fournit une DomainManager<TData> implémentation ciblant Stockage Table Azure en tant que magasin principal. |
TableController<TData> |
Fournit une abstraction courante ApiController pour les contrôleurs de table. |
TemplatePushMessage |
permet ApplePushMessage de générer une charge utile de notification ciblant les appareils qui se sont inscrits avec une inscription de modèle. Un modèle permet à l’appareil de spécifier la forme des notifications qu’il souhaite recevoir, y compris un ensemble de mots clés qu’il souhaite que l’expéditeur remplisse. Au lieu que l’expéditeur crée l’intégralité de la notification, il définit simplement les valeurs mot clé. Le hub de notification génère ensuite une notification à l’aide du modèle particulier inscrit par l’appareil et des mots clés fournis par l’expéditeur. Cela facilite considérablement l’envoi de notifications, quelle que soit la plateforme du récepteur. Les mots clés définis par la TemplatePushMessage classe peuvent être envoyés à l’aide de la PushClient classe disponible à partir de la ApiServices classe . |
TileBinding |
Cette classe représente l’élément |
TileImage |
Cette classe représente l’élément |
TileText |
Cette classe représente l’élément |
WindowsPushMessage |
permet WindowsPushMessage de générer une charge utile de notification ciblant Windows Push Notification Services. Les notifications peuvent être envoyées à l’aide de la PushClient classe disponible à partir de la ApiServices classe . |
Azure SDK for .NET