共用方式為


Microsoft.WindowsAzure.Mobile.Service.Config 命名空間

類別

AutofacDependencyScope
AutofacWebApiDependencyResolver
BootstrapperAttribute

IBootstrapper識別要用來作為啟動服務的進入點的實作。 一次只能有一個這類實例作用中。

EntityExtensionConfig

類別 EntityExtensionConfig 提供 Entity Framework 特有的組態。 特別是,它會註冊 EntityTableSqlGenerator 為 Entity Framework 的外掛程式,讓具有標示資料行的 TableColumnAttribute 資料表。

ExtensionConfigProviderAttribute

識別要叫用為組態程式的一 IExtensionConfigProvider 部分的實作,讓協力廠商參與設定。

HostConfigProvider

提供提供的 實作 IHostConfigProvider
預設服務組態,其中包含執行時間所提供的各種預設實作。

HostConfigProviderAttribute

識別 IHostConfigProvider 用來提供初始正本特定服務組態的實作。 一次只能有一個這類實例作用中,通常由主機直接提供。 使用者可以使用 類別 ConfigBuilder 作為機制,以新增或修改主機所提供的服務組態。

HubAndConnectionTypeResolver

提供 沒有外部相依性的 實作 IHubAndConnectionTypeResolver

OwinAppBuilder

這是預設的 OWIN 組態類別,用來設定具有中介軟體延伸模組的 OWIN 應用程式,執行時間會使用 (例如驗證提供者) 以及 ASP.NET Web API。 要使用的 OWIN 應用程式組態可以透過相依性插入引擎進行設定。

OwinAppBuilderExtension

OwinAppBuilderExtensionIOwinAppBuilderExtension 會將 ASP.NET SignalR 新增至 Owin 管線。

RouteNames

這個類別會定義服務所註冊之已知路由的路由名稱。 例如,這可用來使用 System.Web.Http.UrlHelper 類別建立路由的連結,其可在 上 ApiController 取得。

ServiceSettingsKeys

定義我們尋找 ServiceSettingsDictionary 的金鑰,以識別已知的設定。

ServiceSettingsProvider

提供取得 的預設實作 IServiceSettingsProvider
來自全域 ConfigurationManager 之服務的設定。

SetRouteConstraint<TSet>

路由條件約束,可將路由參數值限制為包含或排除在類型的 TSet 一組值中。

SignalRExtensionConfig

類別 SignalRExtensionConfig 提供 SignalR 特有的組態。

StartupOwinAppBuilder

初始 OWIN 啟動應用程式產生器。 這個類別會叫用已使用 Initialize(Action<IAppBuilder>) 方法註冊的 OWIN 應用程式產生器來啟動初始化。

TableExtensionConfig

提供類別初始化 ASP.NET Web API格式器等的自訂初始化 TableController<TData>

介面

IBootstrapper

提供抽象概念,定義服務的初始進入點。 在啟動時,主機會尋找 介面的實作 IBootstrapper ,並藉由呼叫 Initialize 來啟動設定程式。 然後,啟動載入器負責呼叫 ServiceConfig ,然後從 開始 IHostConfigProvider 進行設定程式,然後移至 IExtensionConfigProvider 實作,最後呼叫應用程式程式碼以進行最終設定。 IBootstrapper如果沒有實作,主機會尋找名為 的 WebApiConfig 靜態類別,並預期有一 Register 個名為 的靜態方法。

IConfigBuilder

提供設定服務的抽象概念。 此介面中的每個方法都會在組態程式中呼叫,讓服務能夠在程式的每個步驟中參與和變更設定。

IExtensionConfigProvider

協力廠商延伸模組可以藉由在服務組態中連結來參與設定程式。 這可讓協力廠商擴充功能將其相依性新增至相依性解析程式,以便利用相依性插入的強大功能。 藉由宣告包含實作 IExtensionConfigProvider 介面之型別的元件層級 ExtensionConfigProviderAttribute ,擴充功能將會在組態建置程式中呼叫。

IHostConfigProvider

組態是兩個步驟的程式,其中 提供 IHostConfigProvider 主機所提供的初始服務組態,然後可由 修改 IConfigBuilder 。 這可讓模型針對特定主機環境初始化服務,但同時設定為符合服務的需求。 會 IHostConfigProvider 使用 HostConfigProviderAttribute 元件屬性來設定 。 選取之後,它會呼叫提供的 IConfigBuilder ,以允許服務參與設定 Web API、OWIN、相依性解析程式,以及任何其他相依性。

IHubAndConnectionTypeResolver

提供抽象概念,以取得服務的 ASP.NET SignalR 中樞和持續性連線。

IOwinAppBuilder

OWIN 應用程式產生器的抽象概念,會在啟動期間呼叫以定義 OWIN 應用程式管線。 實 OwinAppBuilder 作會向 System.Web.Http.HttpConfiguration 相依性插入引擎註冊,以便藉由註冊另一個實作來加以變更。

IOwinAppBuilderExtension

OWIN 應用程式產生器延伸模組的抽象概念,會附加至 OWIN 管線
做為 的 OwinAppBuilder 一部分。 此延伸模組機制適用于新增 OWIN 擴充功能,其中排序不是在管線驗證部分之後新增的不重要。

IServiceSettingsProvider

提供取得 ServiceSettingsDictionary 服務的 抽象概念。 ServiceSettingsDictionary包含服務的名稱和其他參數等設定。