Microsoft.WindowsAzure.Mobile.Service.Config Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
AutofacDependencyScope | |
AutofacWebApiDependencyResolver | |
BootstrapperAttribute |
Gibt die Implementierung an, die IBootstrapper als Einstiegspunkt zum Starten des Diensts verwendet werden soll. Es kann jeweils nur eine solche instance aktiv sein. |
EntityExtensionConfig |
Die EntityExtensionConfig -Klasse stellt eine für Entity Framework spezifische Konfiguration bereit. Insbesondere wird es als Plug-In bei Entity Framework registriert EntityTableSqlGenerator , sodass Tabellen, die Spalten enthalten, die TableColumnAttributemit gekennzeichnet sind. |
ExtensionConfigProviderAttribute |
Identifiziert eine IExtensionConfigProvider Implementierung, die als Teil des Konfigurationsprozesses aufgerufen werden soll, damit 3 Dritte an der Konfiguration teilnehmen können. |
HostConfigProvider |
Stellt eine Implementierung des Bereitstellens von IHostConfigProvider |
HostConfigProviderAttribute |
Gibt die Implementierung an, die IHostConfigProvider zum Bereitstellen der anfänglichen hostspezifischen Dienstkonfiguration verwendet werden soll. Es kann jeweils nur eine solche instance aktiv sein, die in der Regel direkt vom Host bereitgestellt wird. Benutzer können die ConfigBuilder -Klasse als Mechanismus zum Hinzufügen oder Ändern der vom Host bereitgestellten Dienstkonfiguration verwenden. |
HubAndConnectionTypeResolver |
Stellt eine Implementierung von IHubAndConnectionTypeResolver ohne externe Abhängigkeiten bereit. |
OwinAppBuilder |
Dies ist die OWIN-Standardkonfigurationsklasse, die verwendet wird, um die OWIN-Anwendung mit den Von der Runtime verwendeten Middlewareerweiterungen (z. B. Authentifizierungsanbieter) sowie ASP.NET-Web-API einzurichten. Die zu verwendende OWIN-Anwendungskonfiguration kann über die Abhängigkeitsinjektions-Engine konfiguriert werden. |
OwinAppBuilderExtension |
ist OwinAppBuilderExtension ein IOwinAppBuilderExtension , der der Owin-Pipeline ASP.NET SignalR hinzufügt. |
RouteNames |
Diese Klasse definiert die Routennamen für bekannte Routen, die vom Dienst registriert werden. Dies kann z. B. verwendet werden, um Links zu den Routen mithilfe der System.Web.Http.UrlHelper -Klasse zu erstellen, die in einem ApiControllerverfügbar ist. |
ServiceSettingsKeys |
Definiert die Schlüssel, nach denen wir in ServiceSettingsDictionary suchen, um bekannte Einstellungen zu identifizieren. |
ServiceSettingsProvider |
Stellt eine Standardimplementierung von bereit IServiceSettingsProvider , die die |
SetRouteConstraint<TSet> |
Eine Routeneinschränkung, die einen Routenparameterwert einschränkt, entweder in einen Satz von Werten vom Typ |
SignalRExtensionConfig |
Die SignalRExtensionConfig -Klasse stellt eine für SignalR spezifische Konfiguration bereit. |
StartupOwinAppBuilder |
Der anfängliche OWIN-Startanwendungs-Generator. Diese Klasse startet die Initialisierung, indem der OWIN-Anwendungs-Generator aufgerufen wird, der mit der Initialize(Action<IAppBuilder>) -Methode registriert wurde. |
TableExtensionConfig |
Stellt eine benutzerdefinierte Initialisierung für die TableController<TData> Klasse bereit, die ASP.NET-Web-API-Formatierer und mehr initialisiert. |
Schnittstellen
IBootstrapper |
Stellt eine Abstraktion bereit, die den anfänglichen Einstiegspunkt für einen Dienst definiert. Beim Start sucht der Host nach einer Implementierung der IBootstrapper Schnittstelle und startet den Konfigurationsprozess durch Aufrufen Initializevon . Es liegt dann in der Verantwortung des Bootstrappers, den Aufruf aufzurufen ServiceConfig , der dann den Konfigurationsprozess beginnend mit IHostConfigProviderstartet, dann zu IExtensionConfigProvider Implementierungen wechselt und schließlich den Anwendungscode für die endgültige Konfiguration aufruft. Wenn keine IBootstrapper Implementierung vorhanden ist, sucht der Host nach einer statischen Klasse namens |
IConfigBuilder |
Stellt eine Abstraktion zum Konfigurieren eines Diensts bereit. Jede Methode in dieser Schnittstelle wird als Teil des Konfigurationsprozesses aufgerufen, sodass ein Dienst die Konfiguration während jedes Schritts des Prozesses teilnehmen und ändern kann. |
IExtensionConfigProvider |
Drittanbietererweiterungen können am Konfigurationsprozess teilnehmen, indem sie als Teil der Dienstkonfiguration eingebunden werden. Dadurch können Drittanbietererweiterungen ihre Abhängigkeiten dem Abhängigkeitslöser hinzufügen, damit sie auch die Leistungsfähigkeit der Abhängigkeitsinjektion nutzen können. Durch Deklarieren einer Assemblyebene ExtensionConfigProviderAttribute , die einen Typ enthält, der die IExtensionConfigProvider Schnittstelle implementiert, wird die Erweiterung als Teil des Konfigurationserstellungsprozesses aufgerufen. |
IHostConfigProvider |
Die Konfiguration ist ein zweistufiger Prozess, bei dem eine IHostConfigProvider vom Host bereitgestellte anfängliche Dienstkonfiguration bereitstellt, die dann durch geändert IConfigBuilderwerden kann. Dies ermöglicht ein Modell, bei dem ein Dienst für eine bestimmte Hostumgebung initialisiert und gleichzeitig für die Anforderungen des Diensts konfiguriert werden kann. Die IHostConfigProvider wird mithilfe des HostConfigProviderAttribute Assembly-Attributs eingerichtet. Nach auswahl wird das bereitgestellte IConfigBuilder aufgerufen, damit der Dienst an der Einrichtung der Web-API, OWIN, dem Abhängigkeitslöser und allen zusätzlichen Abhängigkeiten teilnehmen kann. |
IHubAndConnectionTypeResolver |
Stellt eine Abstraktion zum Abrufen der ASP.NET SignalR-Hubs und dauerhaften Verbindungen für einen Dienst bereit. |
IOwinAppBuilder |
Eine Abstraktion für den OWIN-Anwendungs-Generator, der beim Start aufgerufen wird, um die OWIN-Anwendungspipeline zu definieren. Die OwinAppBuilder Implementierung wird bei der System.Web.Http.HttpConfiguration Dependency Injection-Engine registriert, sodass sie durch Registrieren einer anderen Implementierung geändert werden kann. |
IOwinAppBuilderExtension |
Eine Abstraktion für eine OWIN-Anwendungs-Generator-Erweiterung, die an die OWIN-Pipeline angefügt wird |
IServiceSettingsProvider |
Stellt eine Abstraktion zum Abrufen von ServiceSettingsDictionary für einen Dienst bereit. Enthält ServiceSettingsDictionary Einstellungen wie den Namen und andere Parameter für den Dienst. |
Azure SDK for .NET