Microsoft.WindowsAzure.Mobile.Service.Config 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
介面
IBootstrapper |
提供抽象概念,定義服務的初始進入點。 在啟動時,主機會尋找 介面的實作 IBootstrapper ,並藉由呼叫 Initialize 來啟動設定程式。 然後,啟動載入器負責呼叫 ServiceConfig ,然後從 開始 IHostConfigProvider 進行設定程式,然後移至 IExtensionConfigProvider 實作,最後呼叫應用程式程式碼以進行最終設定。 IBootstrapper如果沒有實作,主機會尋找名為 的 |
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 管線 |
IServiceSettingsProvider |
提供取得 ServiceSettingsDictionary 服務的 抽象概念。 ServiceSettingsDictionary包含服務的名稱和其他參數等設定。 |