Sdílet prostřednictvím


ISettingsProviderService Rozhraní

Definice

Poskytuje rozhraní pro definování alternativního zprostředkovatele nastavení aplikace.

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

Poznámky

Rozhraní IPersistComponentSettings umožňuje ovládacím prvkům a komponentám hostovaným v aplikaci zachovat nastavení aplikace způsobem, který je pro aplikaci do značné míry transparentní. V některých případech však aplikace nebo prostředí může potřebovat přepsat zprostředkovatele nastavení nativně používaného komponentou pomocí vlastní volby. Rozhraní ISettingsProviderService umožňuje vytvoření jednoduché služby, která komunikuje takového alternativního poskytovatele nastavení, obvykle nabízeného prostřednictvím vlastnícího Container.

ISettingsProviderService je běžně používán nástroji návrhu a ladicími programy, které poskytují zvláštní podporu pro nastavení aplikace. Aby taková uspořádání funkce hladce, ApplicationSettingsBase třída obsahuje konstruktory, které přebírají odkaz na vlastní komponentu. Tyto konstruktory se automaticky dotazují na kompatibilní zprostředkovatele nastavení.

Metody

GetSettingsProvider(SettingsProperty)

Vrátí zprostředkovatele nastavení kompatibilního se zadanou vlastností nastavení.

Platí pro

Viz také