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 支持产品基础结构,不能在代码中直接使用。 指示已完成所有写入配置文件操作,并指定是否应断言权限。 |