Microsoft.WindowsAzure.Mobile.Service.Config 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
AutofacDependencyScope | |
AutofacWebApiDependencyResolver | |
BootstrapperAttribute |
Identifie l’implémentation IBootstrapper à utiliser comme point d’entrée pour le démarrage du service. Il ne peut y en avoir qu’un seul instance actif à la fois. |
EntityExtensionConfig |
La EntityExtensionConfig classe fournit une configuration spécifique à Entity Framework. En particulier, il s’inscrit en tant que plug-in dans Entity Framework afin que les tables portant des colonnes marquées EntityTableSqlGenerator avec le TableColumnAttribute. |
ExtensionConfigProviderAttribute |
Identifie une IExtensionConfigProvider implémentation à appeler dans le cadre du processus de configuration afin que les tiers participent à la configuration. |
HostConfigProvider |
Fournit une implémentation de fournir IHostConfigProvider un |
HostConfigProviderAttribute |
Identifie l’implémentation IHostConfigProvider à utiliser pour fournir la configuration initiale du service spécifique à l’hôte. Il ne peut y en avoir qu’un seul instance actif à la fois et il est généralement fourni directement par l’hôte. Les utilisateurs peuvent utiliser la ConfigBuilder classe comme mécanisme pour ajouter ou modifier la configuration de service fournie par l’hôte. |
HubAndConnectionTypeResolver |
Fournit une implémentation de IHubAndConnectionTypeResolver sans dépendances externes. |
OwinAppBuilder |
Il s’agit de la classe de configuration OWIN par défaut utilisée pour configurer l’application OWIN avec les extensions de middleware que le runtime utilise (par exemple, les fournisseurs d’authentification) ainsi que API Web ASP.NET. La configuration de l’application OWIN à utiliser peut être configurée via le moteur d’injection de dépendances. |
OwinAppBuilderExtension |
OwinAppBuilderExtension est un IOwinAppBuilderExtension qui ajoute ASP.NET SignalR au pipeline Owin. |
RouteNames |
Cette classe définit les noms d’itinéraires pour les itinéraires connus inscrits par le service. Cela peut, par exemple, être utilisé pour créer des liens vers les itinéraires à l’aide de la System.Web.Http.UrlHelper classe disponible sur un ApiController. |
ServiceSettingsKeys |
Définit les clés que nous recherchons dans ServiceSettingsDictionary pour identifier les paramètres connus. |
ServiceSettingsProvider |
Fournit une implémentation par défaut de IServiceSettingsProvider qui obtient le |
SetRouteConstraint<TSet> |
Contrainte de routage qui contraint une valeur de paramètre d’itinéraire à inclure ou à exclure d’un ensemble de valeurs de type |
SignalRExtensionConfig |
La SignalRExtensionConfig classe fournit une configuration spécifique à SignalR. |
StartupOwinAppBuilder |
Générateur d’application de démarrage OWIN initial. Cette classe démarre l’initialisation en appelant le générateur d’application OWIN qui a été inscrit à l’aide de la Initialize(Action<IAppBuilder>) méthode . |
TableExtensionConfig |
Fournit une initialisation personnalisée pour l’initialisation de la TableController<TData> classe API Web ASP.NET formateurs, etc. |
Interfaces
IBootstrapper |
Fournit une abstraction définissant le point d’entrée initial d’un service. Au démarrage, l’hôte recherche une implémentation de l’interface IBootstrapper et lance le processus de configuration en appelant Initialize. Il incombe ensuite au programme d’amorçage d’appeler ServiceConfig , ce qui lancera le processus de configuration en commençant par , IHostConfigProviderpuis passer aux IExtensionConfigProvider implémentations, et enfin appeler le code de l’application pour la configuration finale. S’il n’existe aucune IBootstrapper implémentation, l’hôte recherche une classe statique appelée |
IConfigBuilder |
Fournit une abstraction pour la configuration d’un service. Chaque méthode de cette interface est appelée dans le cadre du processus de configuration, ce qui permet à un service de participer et de modifier la configuration à chaque étape du processus. |
IExtensionConfigProvider |
Les extensions tierces peuvent participer au processus de configuration en se raccordant dans dans le cadre de la configuration du service. Cela permet aux extensions tierces d’ajouter leurs dépendances au programme de résolution des dépendances afin qu’elles puissent également tirer parti de la puissance de l’injection de dépendances. En déclarant un niveau ExtensionConfigProviderAttribute assembly contenant un type implémentant l’interface IExtensionConfigProvider , l’extension est appelée dans le cadre du processus de génération de configuration. |
IHostConfigProvider |
La configuration est un processus en deux étapes où un IHostConfigProvider fournit une configuration de service initiale fournie par l’hôte qui peut ensuite être modifiée par un IConfigBuilder. Cela permet à un modèle où un service peut être initialisé pour un environnement hôte spécifique tout en étant configuré en même temps pour répondre aux besoins du service. est IHostConfigProvider configuré à l’aide de l’attribut HostConfigProviderAttribute assembly. Une fois sélectionné, il appelle le fourni IConfigBuilder pour permettre au service de participer à la configuration de l’API web, d’OWIN, du programme de résolution des dépendances et de toutes les dépendances supplémentaires. |
IHubAndConnectionTypeResolver |
Fournit une abstraction pour obtenir les ASP.NET hubs SignalR et les connexions persistantes pour un service. |
IOwinAppBuilder |
Abstraction pour le générateur d’application OWIN qui sera appelé au démarrage pour définir le pipeline d’application OWIN. L’implémentation OwinAppBuilder est inscrite auprès du System.Web.Http.HttpConfiguration moteur d’injection de dépendances afin qu’elle puisse être modifiée en inscrivant une autre implémentation. |
IOwinAppBuilderExtension |
Abstraction d’une extension du générateur d’applications OWIN qui sera ajoutée au pipeline OWIN |
IServiceSettingsProvider |
Fournit une abstraction pour obtenir le ServiceSettingsDictionary pour un service. contient ServiceSettingsDictionary des paramètres tels que le nom et d’autres paramètres du service. |
Azure SDK for .NET