ISettingsProviderService インターフェイス

定義

代替アプリケーション設定プロバイダーを定義するためのインターフェイスを提供します。

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

注釈

インターフェイス IPersistComponentSettings を使用すると、アプリケーションでホストされているコントロールとコンポーネントは、アプリケーションに対してほとんど透過的な方法でアプリケーション設定を保持できます。 ただし、場合によっては、アプリケーションまたは環境で、コンポーネントによってネイティブに使用される設定プロバイダーを独自に選択してオーバーライドする必要がある場合があります。 ISettingsProviderServiceインターフェイスを使用すると、このような代替設定プロバイダー (通常は所有する を介して提供) を通信する軽量サービスをContainer作成できます。

ISettingsProviderService は、アプリケーション設定の特別なサポートを提供するデザイン時ツールとデバッガーで一般的に使用されます。 このような配置関数をシームレスに行うために、 ApplicationSettingsBase クラスには、所有コンポーネントへの参照を受け取るコンストラクターが含まれています。 これらのコンストラクターは、互換性のある設定プロバイダーに対して自動的にクエリを実行します。

メソッド

GetSettingsProvider(SettingsProperty)

指定した設定プロパティと互換性のある設定プロバイダーを返します。

適用対象

こちらもご覧ください