ISettingsProviderService ISettingsProviderService ISettingsProviderService ISettingsProviderService Interface

定義

代替アプリケーション設定プロバイダーを定義するためのインターフェイスを提供します。Provides an interface for defining an alternate application settings provider.

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

注釈

IPersistComponentSettingsインターフェイスを使用すると、アプリケーションでホストされているコントロールおよびコンポーネントは、アプリケーションに対してほぼ透過的な方法でアプリケーション設定を永続化できます。The IPersistComponentSettings interface enables controls and components hosted in an application to persist their application settings in a manner largely transparent to the application. ただし、場合によっては、アプリケーションまたは環境で、コンポーネントによってネイティブに使用される設定プロバイダーを、独自の選択でオーバーライドすることが必要になる場合があります。However, in some cases, the application or environment may need to override the settings provider natively used by a component with one of its own choosing. インターフェイスISettingsProviderServiceを使用すると、そのような代替設定プロバイダーを通信する軽量サービスを作成できます。 Containerこれは通常、所有するを通じて提供されます。The ISettingsProviderService interface enables the creation of a lightweight service that communicates such an alternate settings provider, typically offered through the owning Container.

ISettingsProviderServiceは、アプリケーション設定の特別なサポートを提供するデザイン時ツールおよびデバッガーによって一般的に使用されます。ISettingsProviderService is commonly used by design-time tools and debuggers that provide special support for application settings. このような配置機能をシームレスApplicationSettingsBaseに機能させるために、クラスには所有コンポーネントへの参照を受け取るコンストラクターが含まれています。To make such an arrangement function seamlessly, the ApplicationSettingsBase class contains constructors that take a reference to the owning component. これらのコンストラクターは、互換性のある設定プロバイダーを自動的に照会します。These constructors automatically query for compatible settings providers.

メソッド

GetSettingsProvider(SettingsProperty) GetSettingsProvider(SettingsProperty) GetSettingsProvider(SettingsProperty) GetSettingsProvider(SettingsProperty)

指定した設定プロパティと互換性のある設定プロバイダーを返します。Returns the settings provider compatible with the specified settings property.

適用対象

こちらもご覧ください