IInternalConfigHost インターフェイス

定義

アプリケーション構成プロパティを初期化するために内部.NET構造体によって使用されるインターフェイスを定義します。

public interface class IInternalConfigHost
public interface IInternalConfigHost
[System.Runtime.InteropServices.ComVisible(false)]
public interface IInternalConfigHost
type IInternalConfigHost = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type IInternalConfigHost = interface
Public Interface IInternalConfigHost
派生
属性

プロパティ

名前 説明
IsRemote

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

SupportsChangeNotifications

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

SupportsLocation

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

SupportsPath

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

SupportsRefresh

ホスト構成が構成の更新をサポートしているかどうかを示す値を返します。

メソッド

名前 説明
CreateConfigurationContext(String, String)

アプリケーション構成の ConfigurationElement のコンテキスト オブジェクトを作成して返します。

CreateDeprecatedConfigContext(String)

アプリケーション構成の非推奨のコンテキスト オブジェクトを作成して返します。

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

暗号化された構成セクションを復号化し、文字列として返します。

DeleteStream(String)

アプリケーション構成ファイルで I/O タスクを実行している Stream オブジェクトを削除します。

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

構成セクションを暗号化し、文字列として返します。

GetConfigPathFromLocationSubPath(String, String)

場所サブパスに基づいて、アプリケーション構成ファイルへの完全なパスを返します。

GetConfigType(String, Boolean)

構成オブジェクトの型を表す Type オブジェクトを返します。

GetConfigTypeName(Type)

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

GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)
古い.

構成を PermissionSet オブジェクトに関連付けます。

GetStreamName(String)

構成ファイルで I/O タスクを実行する Stream オブジェクトに関連付けられた構成ファイル名を表す文字列を返します。

GetStreamNameForConfigSource(String, String)

リモート構成ファイルで I/O タスクを実行する Stream オブジェクトに関連付けられている構成ファイル名を表す文字列を返します。

GetStreamVersion(String)

構成ファイルに関連付けられている Stream オブジェクトのバージョンを返します。

Impersonate()

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

Init(IInternalConfigRoot, Object[])

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

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

構成オブジェクトを初期化します。

IsAboveApplication(String)

構成ファイルがアプリケーション構成よりも構成階層の上位レベルにあるかどうかを示す値を返します。

IsConfigRecordRequired(String)

子構成パスに子レコードが必要かどうかを示す値を返します。

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

アプリケーション構成オブジェクトに対して別の Type 定義が許可されているかどうかを判断します。

IsFile(String)

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

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

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

IsInitDelayed(IInternalConfigRecord)

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

IsLocationApplicable(String)

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

IsSecondaryRoot(String)

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

IsTrustedConfigPath(String)

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

OpenStreamForRead(String, Boolean)

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

OpenStreamForRead(String)

構成ファイルを読み取る Stream を開きます。

OpenStreamForWrite(String, String, Object, Boolean)

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

OpenStreamForWrite(String, String, Object)

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

PrefetchAll(String, String)

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

PrefetchSection(String, String)

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

RequireCompleteInit(IInternalConfigRecord)

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

StartMonitoringStreamForChanges(String, StreamChangeCallback)

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

StopMonitoringStreamForChanges(String, StreamChangeCallback)

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

VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

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

WriteCompleted(String, Boolean, Object, Boolean)

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

WriteCompleted(String, Boolean, Object)

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

適用対象