Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability Namespace

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Classes

  Class Description
Public class ConfigurationElementManageabilityProvider
Represents the behavior required to provide Group Policy updates and to publish the ConfigurationSetting instances associated to a NamedConfigurationElement.
Public class ConfigurationElementManageabilityProviderAttribute
Specifies which ConfigurationElementManageabilityProvider must be used to provide manageability for instances a given NamedConfigurationElement subclass.
Public class ConfigurationElementManageabilityProviderBase<T>
Provides a default implementation for ConfigurationElementManageabilityProvider that splits policy overrides processing and WMI objects generation, performing approriate logging of policy processing errors.
Public class ConfigurationManageabilityProviderAttributeRetriever
This type supports the Enterprise Library Manageability Extensions infrastructure and is not intended to be used directly from your code. Encapsulates the logic to retrieve the attributes for registered manageability providers from assembly dll files.
Public class ConfigurationSectionManageabilityProvider
Represents the behavior required to provide Group Policy updates and to publish the ConfigurationSetting instances associated to a ConfigurationSection.
Public class ConfigurationSectionManageabilityProviderAttribute
Specifies which ConfigurationSectionManageabilityProvider must be used to provide manageability for a configuration section.
Public class ConfigurationSectionManageabilityProviderBase<T>
Provides a default base implementation for ConfigurationSectionManageabilityProvider that splits policy override processing and WMI object generation for the section, performing appropriate logging of policy processing errors, from policy override processing and WMI object generation for configuration objects contained by the section.
Public class ConfigurationSetting
Represents a subset of a running application's configuration as an instrumentation instance class.
Public class CustomProviderDataManageabilityProvider<T>
Base class for ConfigurationElementManageabilityProvider implementations that provide manageability support for custom provider's configuration.
Public class Installer
Installer for the WMI objects defined in the assembly.
Public class InstrumentationSetting
Represents the configuration information for the Instrumentation features provided by the Enterprise Library.
Public class KeyValuePairEncoder
Represents the logic to encode key/value pairs into a string of semicolon separated entries.
Public class KeyValuePairParser
Helper class to extract a key/value pair collection from an encoded string of semicolon separated key/value pairs.
Public class ManageabilityExtensionsLogger
Provides logging services to the Enterprise Library Manageability Extensions.
Public class ManageableConfigurationSource
Represents a configuration source that retrieves configuration information from an arbitrary file, overrides the configuration information with values from the registry's group policy keys, and publishes WMI objects that represent the configuration information.
Public class NamedConfigurationSetting
Represents a subset of a running application's configuration identifiable by name as an instrumentation instance class.
Public class RegistryAccessException
Represents an error that occurs while accessing the registry.
Public class RegistryKeyBase
Provides access to a registry key sub keys and values.

Interfaces

  Interface Description
Public interface IRegistryAccessor
Provides access to the registry.
Public interface IRegistryKey
Provides access to a registry key sub keys and values.
Public interface IWmiPublisher
Provides a way to publish and revoke WMI objects.
Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.