DelegatingConfigHost クラス

定義

IInternalConfigHost インターフェイスのすべてのメンバーをホストの別のインスタンスに委任します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public ref class DelegatingConfigHost : System::Configuration::Internal::IInternalConfigHost
public ref class DelegatingConfigHost : System::Configuration::Internal::IInternalConfigHost, System::Configuration::Internal::IInternalConfigurationBuilderHost
public class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost
public class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost, System.Configuration.Internal.IInternalConfigurationBuilderHost
type DelegatingConfigHost = class
    interface IInternalConfigHost
type DelegatingConfigHost = class
    interface IInternalConfigHost
    interface IInternalConfigurationBuilderHost
Public Class DelegatingConfigHost
Implements IInternalConfigHost
Public Class DelegatingConfigHost
Implements IInternalConfigHost, IInternalConfigurationBuilderHost
継承
DelegatingConfigHost
実装

コンストラクター

名前 説明
DelegatingConfigHost()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

DelegatingConfigHost クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
ConfigBuilderHost

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

委任されたホストがそのインターフェイスに必要な機能を提供する場合は、 IInternalConfigurationBuilderHost オブジェクトを取得します。

HasLocalConfig

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

委任されたホストにローカル構成があるかどうかを判断します。

HasRoamingConfig

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

委任されたホストにローミング構成があるかどうかを判断します。

Host

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IInternalConfigHost オブジェクトを取得または設定します。

IsAppConfigHttp

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

アプリケーション構成ファイルがローカル以外の URI (つまり、 http://) から取得されたか、ローカル ファイルかを判断します。

IsRemote

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成がリモートかどうかを示す値を取得します。

SupportsChangeNotifications

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ホスト構成が変更通知をサポートしているかどうかを示す値を取得します。

SupportsLocation

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ホスト構成が場所タグをサポートしているかどうかを示す値を取得します。

SupportsPath

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ホスト構成でパスがサポートされているかどうかを示す値を取得します。

SupportsRefresh

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ホスト構成で更新がサポートされているかどうかを示す値を取得します。

メソッド

名前 説明
CreateConfigurationContext(String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

新しい構成コンテキストを作成します。

CreateDeprecatedConfigContext(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

非推奨の構成コンテキストを作成します。

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

暗号化された構成セクションを復号化します。

DeleteStream(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイルで I/O タスクを実行している Stream オブジェクトを削除します。

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成オブジェクトのセクションを暗号化します。

Equals(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetConfigPathFromLocationSubPath(String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

場所のサブパスに基づいて構成パスを返します。

GetConfigType(String, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成の種類を表す Type を返します。

GetConfigTypeName(Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成オブジェクトの型名を表す文字列を返します。

GetHashCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

既定のハッシュ関数として機能します。

(継承元 Object)
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

古い.

ホスト オブジェクト内で使用可能な場合は、指定したアクセス許可セットを設定します。

GetStreamName(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイルで I/O タスクを実行する Stream オブジェクトの名前を返します。

GetStreamNameForConfigSource(String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ソースで I/O タスクを実行する Stream オブジェクトの名前を返します。

GetStreamVersion(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイルで I/O タスクを実行するFileVersion オブジェクトのバージョンを表すStream オブジェクトを返します。

GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のインスタンスの Type を取得します。

(継承元 Object)
Impersonate()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ホストに偽装を指示し、.NETによって内部的に必要な IDisposable オブジェクトを返します。

Init(IInternalConfigRoot, Object[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ホストを初期化します。

InitForConfiguration(String, String, String, IInternalConfigRoot, Object[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成用にホストを初期化します。

IsAboveApplication(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成が構成階層内のアプリケーション構成の上にあるかどうかを示す値を返します。

IsConfigRecordRequired(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ホスト構成の初期化に構成レコードが必要かどうかを示す値を返します。

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ホスト構成の定義を制限または許可します。

IsFile(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイルを読み取るために Stream オブジェクトによって使用されるファイル パスが有効なパスであるかどうかを示す値を返します。

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成セクションに完全に信頼されたコード アクセス セキュリティ レベルが必要であり、 AllowPartiallyTrustedCallersAttribute 属性で暗黙的なリンク要求を無効にできないかどうかを示す値を返します。

IsInitDelayed(IInternalConfigRecord)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成オブジェクトの初期化が遅延と見なされるかどうかを示す値を返します。

IsLocationApplicable(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成オブジェクトが場所タグをサポートしているかどうかを示す値を返します。

IsSecondaryRoot(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成パスがルートとして扱われる必要がある構成ノードへの構成パスかどうかを示す値を返します。

IsTrustedConfigPath(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成パスが信頼されているかどうかを示す値を返します。

MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の Objectの簡易コピーを作成します。

(継承元 Object)
OpenStreamForRead(String, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイルを読み取る Stream オブジェクトを開きます。

OpenStreamForRead(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイルを読み取る Stream オブジェクトを開きます。

OpenStreamForWrite(String, String, Object, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイルに書き込むための Stream オブジェクトを開きます。 ファイル属性をコピーするためのテンプレートとして Stream オブジェクトを指定できるようにします。

OpenStreamForWrite(String, String, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイルに書き込むか、構成ファイルのビルドに使用する一時ファイルに書き込むための Stream オブジェクトを開きます。 ファイル属性をコピーするためのテンプレートとして Stream オブジェクトを指定できるようにします。

PrefetchAll(String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定された Stream オブジェクトが構成ファイル全体を読み取ることができるかどうかを示す値を返します。

PrefetchSection(String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

関連付けられている構成ファイルの指定されたセクションを読み取る IInternalConfigHost オブジェクトに指示します。

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたConfigurationSectionを使用して、ConfigurationBuilder オブジェクトを処理します。

ProcessRawXml(XmlNode, ConfigurationBuilder)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定された ConfigurationBuilderを使用して、構成セクションのマークアップを処理します。

RefreshConfigPaths()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成パスを更新する委任されたホストのメソッドを呼び出します。

RequireCompleteInit(IInternalConfigRecord)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

新しい構成レコードに完全な初期化が必要であることを示します。

StartMonitoringStreamForChanges(String, StreamChangeCallback)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

関連付けられている Stream オブジェクトで構成ファイルの変更を監視するようにホストに指示します。

StopMonitoringStreamForChanges(String, StreamChangeCallback)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイル内の変更に関連する Stream オブジェクトの監視を停止するようにホスト オブジェクトに指示します。

ToString()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成レコードに対して構成定義が許可されていることを確認します。

WriteCompleted(String, Boolean, Object, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイルへのすべての書き込みが完了したことを示し、アクセス許可をアサートするかどうかを指定します。

WriteCompleted(String, Boolean, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

構成ファイルへのすべての書き込みが完了したことを示します。

適用対象

こちらもご覧ください