ISettingsProviderService Interfejs

Definicja

Udostępnia interfejs do definiowania alternatywnego dostawcy ustawień aplikacji.

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

Uwagi

Interfejs IPersistComponentSettings umożliwia formantom i składnikom hostowanym w aplikacji utrwalanie ustawień aplikacji w sposób w dużej mierze niewidoczny dla aplikacji. Jednak w niektórych przypadkach aplikacja lub środowisko może wymagać zastąpienia dostawcy ustawień natywnie używanego przez składnik z własnym wyborem. Interfejs ISettingsProviderService umożliwia utworzenie uproszczonej usługi, która komunikuje się z takim dostawcą ustawień alternatywnych, zazwyczaj oferowanych za pośrednictwem własnego obiektu Container.

ISettingsProviderService jest często używany przez narzędzia i debugery czasu projektowania, które zapewniają specjalną obsługę ustawień aplikacji. Aby funkcja układu działała bezproblemowo, ApplicationSettingsBase klasa zawiera konstruktory, które odwołują się do składnika będącego właścicielem. Konstruktory te automatycznie wysyłają zapytania o zgodnych dostawców ustawień.

Metody

GetSettingsProvider(SettingsProperty)

Zwraca dostawcę ustawień zgodnego z określoną właściwością ustawień.

Dotyczy

Zobacz też