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 sterowanie i składniki hostowane w aplikacji w celu utrwalania 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 jedną z własnych opcji. Interfejs ISettingsProviderService umożliwia utworzenie uproszczonej usługi, która komunikuje się z takim alternatywnym dostawcą ustawień, zazwyczaj oferowanym za pośrednictwem własnego elementu Container.

ISettingsProviderService jest często używany przez narzędzia i debugery czasu projektowania, które zapewniają specjalną obsługę ustawień aplikacji. Aby zapewnić bezproblemową funkcję układu, ApplicationSettingsBase klasa zawiera konstruktory, które odwołują się do składnika będącego właścicielem. Te konstruktory 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ż