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)

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

OpenStreamForRead(String, Boolean)

Stream オブジェクトを開いて、構成ファイルを読み取ります。

OpenStreamForWrite(String, String, Object)

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

OpenStreamForWrite(String, String, Object, Boolean)

構成ファイルに書き込むために 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)

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

WriteCompleted(String, Boolean, Object, Boolean)

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

適用対象