Microsoft.Practices.EnterpriseLibrary.Configuration.Design 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.

The latest Enterprise Library information can be found at the Enterprise Library site.

  ClassDescription
Ee775710.pubclass(en-us,PandP.10).gifAddChildNodeCommand
Represents a command that adds a ConfigurationNode as a child of the ConfigurationNode that this command is executing upon.
Ee775710.pubclass(en-us,PandP.10).gifAddConfigurationApplicationNodeCommand
Represents a command for adding a new ConfigurationApplicationNode.
Ee775710.pubclass(en-us,PandP.10).gifAddConfigurationSourceSectionNodeCommand
Represents a command that adds a ConfigurationSourceSectionNode as a child of the ConfigurationNode that this command is executing upon.
Ee775710.pubclass(en-us,PandP.10).gifBaseTypeAttribute
Indicates the base class or interface that must be assignable from the type specified in the property that this attribute decorates.
Ee775710.pubclass(en-us,PandP.10).gifCloseConfigurationApplicationCommand
Represents a command that will close an ConfigurationApplicationNode and remove the IConfigurationUIHierarchy that it represents.
Ee775710.pubclass(en-us,PandP.10).gifCommandExecutingEventArgs
Provides data for a Executing event.
Ee775710.pubclass(en-us,PandP.10).gifCommandRegistrar
Represents an encapsulation for registering commands for a configuration design. The class is abstract.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationApplicationFile
Represents the file for a application's configuration.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationApplicationNode
Represents the root node of the configuration application.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationDesignManager
Represents the mechanism to register a configuration section(s) in the design time environment.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationDesignManagerAttribute
Indicates the IConfigurationDesignManager defined in an assembly.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationError
Represents an error that occurs while operating on a ConfigurationNode object.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationNode
Represents a designtime node for a particular configuration element. This class is abstract.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationNodeChangedEventArgs
Provides data for ChildAdded, ChildRemoved, Removed and Renamed events.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationNodeCommand
Represents a command to execute against a ConfigurationNode.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationNodeMovedEventArgs
Provides data for the ChildMoved events.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationSectionInfo
Represents the information about a configuration section. This is used by a IConfigurationDesignManager.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationSectionNode
Base node for configuration sections.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationSourceConfigurationDesignManager
Represents the design manager for the configuration sources section.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationSourceElementNode
Represents a design time node for a ConfigurationSourceElement. The class is abstract.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationSourceSectionNode
Represents the design time node for the ConfigurationSourceSection.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationSourceSectionNodeBuilder
Represents a configuration source node builder.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationUICommand
Represents a way to describe a UI command.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationUIHierarchy
Provides hierarchy management for each configuration application.
Ee775710.pubclass(en-us,PandP.10).gifConfigurationUIHierarchyService
Provides a container and management for IConfigurationUIHierarchy objects.
Ee775710.pubclass(en-us,PandP.10).gifEditableKeyValue
Represents a key value pair that is editable in the design time.
Ee775710.pubclass(en-us,PandP.10).gifEnvironmentOverridableAttribute
Defines an EnvironmentalOverridable property.
Ee775710.pubclass(en-us,PandP.10).gifErrorLogService
Provides a service to collect errors while processing commands for nodes.
Ee775710.pubclass(en-us,PandP.10).gifExternalConfigurationFileStorageCreationAttribute
Creates a storage creation command for configuration files.
Ee775710.pubclass(en-us,PandP.10).gifExternalConfigurationFileStorageCreationCommand
Creates configuration stored in a external file.
Ee775710.pubclass(en-us,PandP.10).gifFileConfigurationSourceElementNode
Represents a design time node for the FileConfigurationSourceElement configuration.
Ee775710.pubclass(en-us,PandP.10).gifFileStorageCreationCommand
Creates configuration stored in a file. This class is abstract.
Ee775710.pubclass(en-us,PandP.10).gifFilteredFileNameEditor
Provides a user interface for selecting a file name.
Ee775710.pubclass(en-us,PandP.10).gifFilteredFileNameEditorAttribute
Specifies the properties for the FilteredFileNameEditor to use to change a property.
Ee775710.pubclass(en-us,PandP.10).gifFlagsEditor
Editor for flag enums.
Ee775710.pubclass(en-us,PandP.10).gifHierarchyAddedEventArgs
Provides data for the HierarchyAdded event of the IConfigurationUIHierarchyService.
Ee775710.pubclass(en-us,PandP.10).gifHierarchyRemovedEventArgs
Provides data for the HierarchyAdded event of the IConfigurationUIHierarchyService.
Ee775710.pubclass(en-us,PandP.10).gifHierarchySavedEventArgs
Provides data for the Saved event of the IConfigurationUIHierarchyService.
Ee775710.pubclass(en-us,PandP.10).gifImageAttribute
Defines the image to be associated with the ConfigurationNode.
Ee775710.pubclass(en-us,PandP.10).gifInstrumentationConfigurationDesignManager
Represents the design manager for the instrumentation section.
Ee775710.pubclass(en-us,PandP.10).gifInstrumentationNode
Represents the design time node for the InstrumentationConfigurationSection.
Ee775710.pubclass(en-us,PandP.10).gifLinkNodeHelper
Helper to link a nodes rename and remove events.
Ee775710.pubclass(en-us,PandP.10).gifMoveDownConfigurationUICommand
A command used to invoke the MoveNodeAfterCommand.
Ee775710.pubclass(en-us,PandP.10).gifMoveNodeAfterCommand
Represents a command that will move a ConfigurationNode after a given ConfigurationNode.
Ee775710.pubclass(en-us,PandP.10).gifMoveNodeBeforeCommand
Represents a command that will move a ConfigurationNode before a given ConfigurationNode.
Ee775710.pubclass(en-us,PandP.10).gifMoveUpConfigurationUICommand
A command used to invoke the MoveNodeBeforeCommand.
Ee775710.pubclass(en-us,PandP.10).gifNodeBuilder
Represents a base class to for use when building your node graph from your configuration objects.
Ee775710.pubclass(en-us,PandP.10).gifNodeCreationEntry
Represents a entry for the INodeCreationService that contains the data to create a node.
Ee775710.pubclass(en-us,PandP.10).gifNodeCreationService
Provides a service for creating nodes based on data types.
Ee775710.pubclass(en-us,PandP.10).gifNodeImageAttribute
Specifies the image to be displayed when a ConfigurationNode is viewed in the user interface.
Ee775710.pubclass(en-us,PandP.10).gifNodeMapRegistrar
A helper base class for registering node creation.
Ee775710.pubclass(en-us,PandP.10).gifNodeNameCreationService
Provides a service that can generate unique names for ConfigurationNode objects.
Ee775710.pubclass(en-us,PandP.10).gifOpenConfigurationApplicationNodeCommand
Represents a command that will open an application configuration.
Ee775710.pubclass(en-us,PandP.10).gifOpenFileConfigurationApplicationNodeCommand
Represents a command that will open an application configuration.
Ee775710.pubclass(en-us,PandP.10).gifReferenceEditor
Provides a user interface that can edit a reference to another node at design time.
Ee775710.pubclass(en-us,PandP.10).gifReferenceTypeAttribute
Specifies the Type that a node references.
Ee775710.pubclass(en-us,PandP.10).gifRemoveNodeCommand
Represents a command that will remove a node from its associated IConfigurationUIHierarchy.
Ee775710.pubclass(en-us,PandP.10).gifResourceStringLoader
Helper class to load resources strings.
Ee775710.pubclass(en-us,PandP.10).gifSaveAsConfigurationApplicationNodeCommand
Save As configuration application node command.
Ee775710.pubclass(en-us,PandP.10).gifSaveConfigurationApplicationNodeCommand
Represents a command that will save an application configuration.
Ee775710.pubclass(en-us,PandP.10).gifSaveFileEditor
Provides a user interface for saving a file name.
Ee775710.pubclass(en-us,PandP.10).gifSelectedImageAttribute
Defines the image to be displayed when a ConfigurationNode is not selected in the user interface.
Ee775710.pubclass(en-us,PandP.10).gifServiceHelper
A utility class to help with common service related activities.
Ee775710.pubclass(en-us,PandP.10).gifSRCategoryAttribute
Represents a localized CategoryAttribute.
Ee775710.pubclass(en-us,PandP.10).gifSRDescriptionAttribute
Represents a localized DescriptionAttribute.
Ee775710.pubclass(en-us,PandP.10).gifStorageCreationAttribute
Represents a mechanism to attribute properties that need a StorageCreationCommand. This class is abstract
Ee775710.pubclass(en-us,PandP.10).gifStorageCreationCommand
Creates the physical storage for configuration.
Ee775710.pubclass(en-us,PandP.10).gifStorageCreationNodeCommand
Creates the list of storage commands for the nodes.
Ee775710.pubclass(en-us,PandP.10).gifStorageService
Provides a list of storage commands in the current IConfigurationUIHierarchy.
Ee775710.pubclass(en-us,PandP.10).gifSystemConfigurationSourceElementNode
Represents a design time node for the SystemConfigurationSourceElement configuration.
Ee775710.pubclass(en-us,PandP.10).gifTypeBuildException
Represents an error while building a type from a TypeBuildNode.
Ee775710.pubclass(en-us,PandP.10).gifTypeBuildNode
Represents a type in the data structure used by the TypeSelectorUI to specify types.
Ee775710.pubclass(en-us,PandP.10).gifTypeBuildNodeConstraint
Represents a constraint on a TypeBuildNode.
Ee775710.pubclass(en-us,PandP.10).gifTypeNodeNameFormatter
Used to create a friendly name for configurations nodes that represent types.
Ee775710.pubclass(en-us,PandP.10).gifTypeSelector
Represents a selector for types
Ee775710.pubclass(en-us,PandP.10).gifTypeSelectorEditor
Provides a user interface for seleting a Type.
Ee775710.pubclass(en-us,PandP.10).gifTypeSelectorUI

Represents the UI for the assembly selector dialog.

Ee775710.pubclass(en-us,PandP.10).gifUICommandService
Represents a service for ConfigurationUICommand objects.
Ee775710.pubclass(en-us,PandP.10).gifValidateNodeCommand
Represents a command that will run the validation for the node the command encapsulates.
Ee775710.pubclass(en-us,PandP.10).gifWaitCursor
Provides a simple way to set a wait cursor (or other cursor) around a block of code.

  InterfaceDescription
Ee775710.pubinterface(en-us,PandP.10).gifIConfigurationDesignManager
Represents the object that will manage the design of configuration..
Ee775710.pubinterface(en-us,PandP.10).gifIConfigurationUIHierarchy
Provides hierarchy management for each configuration application.
Ee775710.pubinterface(en-us,PandP.10).gifIConfigurationUIHierarchyService
Provides a container and management for IConfigurationUIHierarchy objects.
Ee775710.pubinterface(en-us,PandP.10).gifIEnvironmentalOverridesSerializable
Handles environmental override serialization and deserialization
Ee775710.pubinterface(en-us,PandP.10).gifIErrorLogService
Provides a service to collect errors while processing commands for nodes.
Ee775710.pubinterface(en-us,PandP.10).gifINodeCreationService
Provides a service for creating nodes based on data types.
Ee775710.pubinterface(en-us,PandP.10).gifINodeNameCreationService
Provides a service that can generate unique names for ConfigurationNode objects.
Ee775710.pubinterface(en-us,PandP.10).gifIPluginDirectoryProvider
Plug in directory provider
Ee775710.pubinterface(en-us,PandP.10).gifIReadOnlyCollection<T>
Represents a collection that is readonly.
Ee775710.pubinterface(en-us,PandP.10).gifIStorageService
Provides a list of storage commands in the current IConfigurationUIHierarchy.
Ee775710.pubinterface(en-us,PandP.10).gifIUICommandService
Represents a service for ConfigurationUICommand objects.
Ee775710.pubinterface(en-us,PandP.10).gifIUIService
Enables interaction with the user interface of the development environment object that is hosting the designer.

  EnumerationDescription
Ee775710.pubenumeration(en-us,PandP.10).gifCommandState
The state of a ConfigurationUICommand.
Ee775710.pubenumeration(en-us,PandP.10).gifInsertionPoint
Points on the main menu where ConfigurationUICommand objects can be sited.
Ee775710.pubenumeration(en-us,PandP.10).gifNodeMultiplicity
Values that either allow or disallow multiple nodes in a parent.
Ee775710.pubenumeration(en-us,PandP.10).gifParentNodeNotification
Determines if a child node should notify its parent when an event occurs.
Ee775710.pubenumeration(en-us,PandP.10).gifTypeSelectorIncludes
Provides attributes for the filter of types.
Show: