This documentation is archived and is not being maintained.
IInternalConfigHost Interface
Visual Studio 2010
Defines interfaces used by internal .NET structures to initialize application configuration properties.
Assembly: System.Configuration (in System.Configuration.dll)
The IInternalConfigHost type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | IsRemote | Returns a value indicating whether the configuration is remote. |
![]() | SupportsChangeNotifications | Returns a value indicating whether the host configuration supports change notification. |
![]() | SupportsLocation | Returns a value indicating whether the host configuration supports location tags. |
![]() | SupportsPath | Returns a value indicating whether the host configuration supports path tags. |
![]() | SupportsRefresh | Returns a value indicating whether the host configuration supports configuration refresh. |
| Name | Description | |
|---|---|---|
![]() | CreateConfigurationContext | Creates and returns a context object for a ConfigurationElement of an application configuration. |
![]() | CreateDeprecatedConfigContext | Creates and returns a deprecated context object of the application configuration. |
![]() | DecryptSection | Decrypts an encrypted configuration section and returns it as a string. |
![]() | DeleteStream | Deletes the Stream object performing I/O tasks on the application configuration file. |
![]() | EncryptSection | Encrypts a configuration section and returns it as a string. |
![]() | GetConfigPathFromLocationSubPath | Returns the complete path to an application configuration file based on the location subpath. |
![]() | GetConfigType | Returns a Type object representing the type of the configuration object. |
![]() | GetConfigTypeName | Returns a string representing a type name from the Type object representing the type of the configuration. |
![]() | GetRestrictedPermissions | Associates the configuration with a PermissionSet object. |
![]() | GetStreamName | Returns a string representing the configuration file name associated with the Stream object performing I/O tasks on the configuration file. |
![]() | GetStreamNameForConfigSource | Returns a string representing the configuration file name associated with the Stream object performing I/O tasks on a remote configuration file. |
![]() | GetStreamVersion | Returns the version of the Stream object associated with configuration file. |
![]() | Impersonate | Instructs the host to impersonate and returns an IDisposable object required by the internal .NET structure. |
![]() | Init | Initializes a configuration host. |
![]() | InitForConfiguration | Initializes a configuration object. |
![]() | IsAboveApplication | Returns a value indicating whether the configuration file is located at a higher level in the configuration hierarchy than the application configuration. |
![]() | IsConfigRecordRequired | Returns a value indicating whether a child record is required for a child configuration path. |
![]() | IsDefinitionAllowed | Determines if a different Type definition is allowable for an application configuration object. |
![]() | IsFile | Returns a value indicating whether the file path used by a Stream object to read a configuration file is a valid path. |
![]() | IsFullTrustSectionWithoutAptcaAllowed | Returns a value indicating whether a configuration section requires a fully trusted code access security level and does not allow the AllowPartiallyTrustedCallersAttribute attribute to disable implicit link demands. |
![]() | IsInitDelayed | Returns a value indicating whether the initialization of a configuration object is considered delayed. |
![]() | IsLocationApplicable | Returns a value indicating whether the configuration object supports a location tag. |
![]() | IsSecondaryRoot | Returns a value indicating whether a configuration path is to a configuration node whose contents should be treated as a root. |
![]() | IsTrustedConfigPath | Returns a value indicating whether the configuration path is trusted. |
![]() | OpenStreamForRead(String) | Opens a Stream to read a configuration file. |
![]() | OpenStreamForRead(String, Boolean) | Opens a Stream object to read a configuration file. |
![]() | OpenStreamForWrite(String, String, Object%) | Opens a Stream object for writing to a configuration file or for writing to a temporary file used to build a configuration file. Allows a Stream object to be designated as a template for copying file attributes. |
![]() | OpenStreamForWrite(String, String, Object%, Boolean) | Opens a Stream object for writing to a configuration file. Allows a Stream object to be designated as a template for copying file attributes. |
![]() | PrefetchAll | Returns a value indicating whether the entire configuration file could be read by a designated Stream object. |
![]() | PrefetchSection | Instructs the IInternalConfigHost object to read a designated section of its associated configuration file. |
![]() | RequireCompleteInit | Indicates a new configuration record requires a complete initialization. |
![]() | StartMonitoringStreamForChanges | Instructs the IInternalConfigHost object to monitor an associated Stream object for changes in a configuration file. |
![]() | StopMonitoringStreamForChanges | Instructs the IInternalConfigHost object to stop monitoring an associated Stream object for changes in a configuration file. |
![]() | VerifyDefinitionAllowed | Verifies that a configuration definition is allowed for a configuration record. |
![]() | WriteCompleted(String, Boolean, Object) | Indicates that all writing to the configuration file has completed. |
![]() | WriteCompleted(String, Boolean, Object, Boolean) | Indicates that all writing to the configuration file has completed and specifies whether permissions should be asserted. |
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Show:
