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 (т. е. |
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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Удаляет объект 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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает имя объекта Stream, выполняющего операции ввода-вывода при работе с файлом конфигурации. |
GetStreamNameForConfigSource(String, String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает имя объекта Stream, выполняющего операции ввода-вывода при работе с источником конфигурации. |
GetStreamVersion(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект FileVersion, представляющий версию объекта Stream, выполняющего операции ввода-вывода при работе с файлом конфигурации. |
GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Impersonate() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает узлу выполнить олицетворение и возвращает объект IDisposable, требуемый .NET. |
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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Обрабатывает объект ConfigurationSection, используя предоставленную коллекцию ConfigurationBuilder. |
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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, что все записи в файл конфигурации завершены и определяет, должны ли быть утверждены разрешения. |