DelegatingConfigHost 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 IInternalConfigHost 接口的所有成员委托给主机的另一个实例。
此 API 支持产品基础结构,不能在代码中直接使用。
public ref class DelegatingConfigHost : System::Configuration::Internal::IInternalConfigHostpublic ref class DelegatingConfigHost : System::Configuration::Internal::IInternalConfigHost, System::Configuration::Internal::IInternalConfigurationBuilderHostpublic class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHostpublic class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost, System.Configuration.Internal.IInternalConfigurationBuilderHosttype DelegatingConfigHost = class
    interface IInternalConfigHosttype DelegatingConfigHost = class
    interface IInternalConfigHost
    interface IInternalConfigurationBuilderHostPublic Class DelegatingConfigHost
Implements IInternalConfigHostPublic Class DelegatingConfigHost
Implements IInternalConfigHost, IInternalConfigurationBuilderHost- 继承
- 
				DelegatingConfigHost
- 实现
构造函数
| DelegatingConfigHost() | 此 API 支持产品基础结构,不能在代码中直接使用。 初始化 DelegatingConfigHost 类的新实例。 | 
属性
| ConfigBuilderHost | 此 API 支持产品基础结构,不能在代码中直接使用。 如果委托主机提供该接口所需的功能,则获取 IInternalConfigurationBuilderHost。 | 
| HasLocalConfig | 此 API 支持产品基础结构,不能在代码中直接使用。 确定委派的主机是否具有本地配置。 | 
| HasRoamingConfig | 此 API 支持产品基础结构,不能在代码中直接使用。 确定委派的主机是否具有漫游配置。 | 
| Host | 此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置 IInternalConfigHost 对象。 | 
| IsAppConfigHttp | 此 API 支持产品基础结构,不能在代码中直接使用。 确定应用程序配置文件是否来自非本地 URI (,即、  | 
| 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 支持产品基础结构,不能在代码中直接使用。 | 
| 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 支持产品基础结构,不能在代码中直接使用。 指示已完成所有写入配置文件操作,并指定是否应断言权限。 |