Microsoft.WindowsAzure.Mobile.Service.Config Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
AutofacDependencyScope | |
AutofacWebApiDependencyResolver | |
BootstrapperAttribute |
Identifikuje implementaci IBootstrapper , která se má použít jako vstupní bod pro spuštění služby. Aktivní může být současně pouze jedna taková instance. |
EntityExtensionConfig |
Třída EntityExtensionConfig poskytuje konfiguraci specifickou pro Entity Framework. Konkrétně se registruje EntityTableSqlGenerator jako modul plug-in do Entity Frameworku, takže tabulky obsahující sloupce označené znakem TableColumnAttribute. |
ExtensionConfigProviderAttribute |
Identifikuje implementaci, která IExtensionConfigProvider se má vyvolat jako součást procesu konfigurace, aby se na konfiguraci mohly podílet třetí strany. |
HostConfigProvider |
Poskytuje implementaci IHostConfigProvider poskytování |
HostConfigProviderAttribute |
Identifikuje implementaci IHostConfigProvider , která se má použít k poskytnutí počáteční konfigurace služby specifické pro hostitele. Najednou může být aktivní pouze jedna taková instance a obvykle ji poskytuje přímo hostitel. Uživatelé mohou použít ConfigBuilder třídu jako mechanismus pro přidání nebo úpravu konfigurace služby poskytované hostitelem. |
HubAndConnectionTypeResolver |
Poskytuje implementaci bez externích IHubAndConnectionTypeResolver závislostí. |
OwinAppBuilder |
Toto je výchozí konfigurační třída OWIN, která se používá k nastavení aplikace OWIN s rozšířeními middlewaru, které používá modul runtime (např. zprostředkovatele ověřování) a také ASP.NET webového rozhraní API. Konfiguraci aplikace OWIN, která se má použít, je možné nakonfigurovat prostřednictvím modulu pro injektáž závislostí. |
OwinAppBuilderExtension |
Je OwinAppBuilderExtension , IOwinAppBuilderExtension který přidá ASP.NET SignalR do kanálu Owin. |
RouteNames |
Tato třída definuje názvy tras pro známé trasy zaregistrované službou. To může být například použito k vytvoření propojení na trasy pomocí System.Web.Http.UrlHelper třídy, která je k dispozici na ApiController. |
ServiceSettingsKeys |
Definuje klíče, které hledáme, ServiceSettingsDictionary abychom identifikovali známá nastavení. |
ServiceSettingsProvider |
Poskytuje výchozí implementaci, která IServiceSettingsProvider získá |
SetRouteConstraint<TSet> |
Omezení trasy, které omezuje hodnotu parametru trasy tak, aby byla zahrnuta nebo vyloučena ze sady hodnot typu |
SignalRExtensionConfig |
Třída SignalRExtensionConfig poskytuje konfiguraci specifickou pro SignalR. |
StartupOwinAppBuilder |
Počáteční tvůrce spouštěné aplikace OWIN. Tato třída zahájí inicializaci vyvoláním tvůrce aplikace OWIN, který byl zaregistrován pomocí Initialize(Action<IAppBuilder>) metody . |
TableExtensionConfig |
Poskytuje vlastní inicializaci třídy, která TableController<TData> inicializuje ASP.NET formátovací moduly webového rozhraní API a další. |
Rozhraní
IBootstrapper |
Poskytuje abstrakci definující počáteční vstupní bod pro službu. Při spuštění hostitel vyhledá implementaci IBootstrapper rozhraní a spustí proces konfigurace voláním Initialize. Za volání ServiceConfig pak zodpovídá zaváděcí nástroj, který pak zahájí proces konfigurace počínaje IHostConfigProvider, pak přejde na IExtensionConfigProvider implementace a nakonec zavolá kód aplikace pro konečnou konfiguraci. Pokud neexistuje žádná IBootstrapper implementace, hostitel vyhledá statickou třídu s názvem |
IConfigBuilder |
Poskytuje abstrakci pro konfiguraci služby. Každá metoda v tomto rozhraní je volána jako součást procesu konfigurace, který umožňuje službě účastnit se a měnit konfiguraci během každého kroku procesu. |
IExtensionConfigProvider |
Rozšíření třetích stran se můžou účastnit procesu konfigurace tím, že se připojí jako součást konfigurace služby. To umožňuje rozšířením třetích stran přidat své závislosti do překladače závislostí, aby mohli také využít sílu injektáže závislostí. Deklarováním úrovně ExtensionConfigProviderAttribute sestavení obsahující typ implementující IExtensionConfigProvider rozhraní bude rozšíření volána jako součást procesu vytváření konfigurace. |
IHostConfigProvider |
Konfigurace je dvoustupňový proces, kdy IHostConfigProvider poskytuje počáteční konfiguraci služby poskytovanou hostitelem, kterou pak může upravit .IConfigBuilder To umožňuje model, ve kterém je možné službu inicializovat pro konkrétní hostitelské prostředí a zároveň nakonfigurovat tak, aby vyhovovala potřebám služby. Je IHostConfigProvider nastaven pomocí atributu HostConfigProviderAttribute sestavení. Jakmile vyberete, zavolá do zadaného IConfigBuilder objektu , aby se služba mohla podílet na nastavení webového rozhraní API, OWIN, překladače závislostí a dalších závislostí. |
IHubAndConnectionTypeResolver |
Poskytuje abstrakci pro získání ASP.NET center SignalR a trvalých připojení pro službu. |
IOwinAppBuilder |
Abstrakce pro tvůrce aplikace OWIN, která se při spuštění zavolá, aby definovala kanál aplikace OWIN. Implementace OwinAppBuilder je zaregistrovaná v System.Web.Http.HttpConfiguration modulu pro injektáž závislostí, aby ji bylo možné změnit registrací jiné implementace. |
IOwinAppBuilderExtension |
Abstrakce pro rozšíření tvůrce aplikací OWIN, které se připojí ke kanálu OWIN |
IServiceSettingsProvider |
Poskytuje abstrakci pro získání služby ServiceSettingsDictionary . Obsahuje ServiceSettingsDictionary nastavení, jako je název a další parametry služby. |
Azure SDK for .NET