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 支持产品基础结构,不能在代码中直接使用。

返回一个 FileVersion 对象,该对象表示在配置文件上执行 I/O 任务的 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)

此 API 支持产品基础结构,不能在代码中直接使用。

打开一个 Stream 对象,以便读取配置文件。

OpenStreamForRead(String, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

打开一个 Stream 对象,以便读取配置文件。

OpenStreamForWrite(String, String, Object)

此 API 支持产品基础结构,不能在代码中直接使用。

打开一个 Stream 对象,以便写入配置文件或写入用于生成配置文件的临时文件。 允许将 Stream 对象指定为模板,以便复制文件特性。

OpenStreamForWrite(String, String, Object, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

打开一个 Stream 对象,以便写入配置文件。 允许将 Stream 对象指定为模板,以便复制文件特性。

PrefetchAll(String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个值,它指示是否可由指定的 Stream 对象读取整个配置文件。

PrefetchSection(String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

指示 IInternalConfigHost 对象读取其关联配置文件的指定节。

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

此 API 支持产品基础结构,不能在代码中直接使用。

使用提供的 ConfigurationBuilder 处理 ConfigurationSection 对象。

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)

此 API 支持产品基础结构,不能在代码中直接使用。

指示已完成所有写入配置文件操作。

WriteCompleted(String, Boolean, Object, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

指示已完成所有写入配置文件操作,并指定是否应断言权限。

适用于

另请参阅