ISettingsProviderService Interfaccia

Definizione

Fornisce un'interfaccia per un provider alternativo di impostazioni dell'applicazione.

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

Commenti

L'interfaccia IPersistComponentSettings consente ai controlli e ai componenti ospitati in un'applicazione di rendere persistenti le impostazioni dell'applicazione in modo ampiamente trasparente all'applicazione. Tuttavia, in alcuni casi, l'applicazione o l'ambiente potrebbero dover eseguire l'override del provider di impostazioni usato in modo nativo da un componente con una delle proprie scelte. L'interfaccia ISettingsProviderService consente la creazione di un servizio leggero che comunica un provider di impostazioni alternative, in genere offerto tramite il proprietario Container.

ISettingsProviderService viene comunemente usato dagli strumenti e dai debugger in fase di progettazione che forniscono supporto speciale per le impostazioni dell'applicazione. Per rendere senza problemi una funzione di disposizione, la ApplicationSettingsBase classe contiene costruttori che accettano un riferimento al componente proprietario. Questi costruttori eseguono automaticamente una query per i provider di impostazioni compatibili.

Metodi

GetSettingsProvider(SettingsProperty)

Restituisce il provider di impostazioni compatibile con la proprietà delle impostazioni specificata.

Si applica a

Vedi anche