ISettingsProviderService Interfaccia

Definizione

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

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 in gran parte trasparente per l'applicazione. Tuttavia, in alcuni casi, l'applicazione o l'ambiente potrebbe dover eseguire l'override del provider di impostazioni usato in modo nativo da un componente con una propria scelta. L'interfaccia ISettingsProviderService consente la creazione di un servizio leggero che comunica tale provider di impostazioni alternative, in genere offerto tramite il proprietario Container.

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

Metodi

Nome Descrizione
GetSettingsProvider(SettingsProperty)

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

Si applica a

Vedi anche