語言

ISettingsProviderService 介面

定義

提供介面以定義替代應用程式設定提供者。

public interface class ISettingsProviderService
public interface ISettingsProviderService
type ISettingsProviderService = interface
Public Interface ISettingsProviderService

備註

此 IPersistComponentSettings 介面使應用程式中託管的控制項與元件能夠以對應用程式而言大致透明的方式持續保存其應用程式設定。 然而,在某些情況下,應用程式或環境可能需要覆蓋由元件本身使用的設定提供者,並由其自行選擇。 該 ISettingsProviderService 介面使得建立一個輕量級服務,能溝通此類替代設定提供者,通常透過擁有 Container的 。

ISettingsProviderService 通常被設計時工具和除錯器使用,這些工具提供對應用程式設定的特殊支援。 為了讓這種排列能無縫運作,該 ApplicationSettingsBase 類別包含會引用擁有元件的建構子。 這些建構子會自動查詢相容的設定提供者。

方法

名稱 Description
GetSettingsProvider(SettingsProperty)

回傳與指定設定屬性相容的設定提供者。

適用於

另請參閱