This documentation is archived and is not being maintained.

IInternalConfigHost Methods

  Name Description
Public method CreateConfigurationContext Creates and returns a context object for a ConfigurationElement of an application configuration.
Public method CreateDeprecatedConfigContext Creates and returns a deprecated context object of the application configuration.
Public method DecryptSection Decrypts an encrypted configuration section and returns it as a string.
Public method DeleteStream Deletes the Stream object performing I/O tasks on the application configuration file.
Public method EncryptSection Encrypts a configuration section and returns it as a string.
Public method GetConfigPathFromLocationSubPath Returns the complete path to an application configuration file based on the location subpath.
Public method GetConfigType Returns a Type object representing the type of the configuration object.
Public method GetConfigTypeName Returns a string representing a type name from the Type object representing the type of the configuration.
Public method GetRestrictedPermissions Associates the configuration with a PermissionSet object.
Public method GetStreamName Returns a string representing the configuration file name associated with the Stream object performing I/O tasks on the configuration file.
Public method GetStreamNameForConfigSource Returns a string representing the configuration file name associated with the Stream object performing I/O tasks on a remote configuration file.
Public method GetStreamVersion Returns the version of the Stream object associated with configuration file.
Public method Impersonate Instructs the host to impersonate and returns an IDisposable object required by the internal .NET structure.
Public method Init Initializes a configuration host.
Public method InitForConfiguration Initializes a configuration object.
Public method IsAboveApplication Returns a value indicating whether the configuration file is located at a higher level in the configuration hierarchy than the application configuration.
Public method IsConfigRecordRequired Returns a value indicating whether a child record is required for a child configuration path.
Public method IsDefinitionAllowed Determines if a different Type definition is allowable for an application configuration object.
Public method IsFile Returns a value indicating whether the file path used by a Stream object to read a configuration file is a valid path.
Public method 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.
Public method IsInitDelayed Returns a value indicating whether the initialization of a configuration object is considered delayed.
Public method IsLocationApplicable Returns a value indicating whether the configuration object supports a location tag.
Public method IsSecondaryRoot Returns a value indicating whether a configuration path is to a configuration node whose contents should be treated as a root.
Public method IsTrustedConfigPath Returns a value indicating whether the configuration path is trusted.
Public method OpenStreamForRead Overloaded. Opens a Stream object to read a configuration file.
Public method OpenStreamForWrite Overloaded.  
Public method PrefetchAll Returns a value indicating whether the entire configuration file could be read by a designated Stream object.
Public method PrefetchSection Instructs the IInternalConfigHost object to read a designated section of its associated configuration file.
Public method RequireCompleteInit Indicates a new configuration record requires a complete initialization.
Public method StartMonitoringStreamForChanges Instructs the IInternalConfigHost object to monitor an associated Stream object for changes in a configuration file.
Public method StopMonitoringStreamForChanges Instructs the IInternalConfigHost object to stop monitoring an associated Stream object for changes in a configuration file.
Public method VerifyDefinitionAllowed Verifies that a configuration definition is allowed for a configuration record.
Public method WriteCompleted Overloaded. Indicates that all writing to the configuration file has completed and specifies whether permissions should be asserted.
Top
Show: