DelegatingConfigHost 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 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 (,即、   | 
        	
| 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 支持产品基础结构,不能在代码中直接使用。 指示已完成所有写入配置文件操作,并指定是否应断言权限。  |