Export (0) Print
Expand All

Microsoft.Practices.Composite.Modularity Namespace

  ClassDescription
Ff654406.pubclass(en-us,PandP.10).gifAssemblyResolver
Handles AppDomain's AssemblyResolve event to be able to load assemblies dynamically in the LoadFrom context, but be able to reference the type from assemblies loaded in the Load context.
Ff654406.pubclass(en-us,PandP.10).gifConfigurationModuleCatalog
A catalog built from a configuration file.
Ff654406.pubclass(en-us,PandP.10).gifConfigurationStore
Defines a store for the module metadata.
Ff654406.pubclass(en-us,PandP.10).gifCyclicDependencyFoundException
Represents the exception that is thrown when there is a circular dependency between modules during the module loading process.
Ff654406.pubclass(en-us,PandP.10).gifDirectoryModuleCatalog
Represets a catalog created from a directory on disk.
Ff654406.pubclass(en-us,PandP.10).gifDuplicateModuleException
Exception thrown when a module is declared twice in the same catalog.
Ff654406.pubclass(en-us,PandP.10).gifFileModuleTypeLoader
Loads modules from an arbitrary location on the filesystem. This typeloader is only called if ModuleInfo classes have a Ref parameter that starts with "file://". This class is only used on the Desktop version of the Composite Application Library.
Ff654406.pubclass(en-us,PandP.10).gifModularityException
Base class for exceptions that are thrown because of a problem with modules.
Ff654406.pubclass(en-us,PandP.10).gifModuleAttribute
Indicates that the class should be considered a named module using the provided module name.
Ff654406.pubclass(en-us,PandP.10).gifModuleCatalog
The ModuleCatalog holds information about the modules that can be used by the application. Each module is described in a ModuleInfo class, that records the name, type and location of the module. It also verifies that the ModuleCatalog is internally valid. That means that it does not have: Circular dependencies Missing dependencies Invalid dependencies, such as a Module that's loaded at startup that depends on a module that might need to be retrieved. The ModuleCatalog also serves as a baseclass for more specialized Catalogs .
Ff654406.pubclass(en-us,PandP.10).gifModuleConfigurationElement
A configuration element to declare module metadata.
Ff654406.pubclass(en-us,PandP.10).gifModuleConfigurationElementCollection
A collection of ModuleConfigurationElement.
Ff654406.pubclass(en-us,PandP.10).gifModuleDependencyAttribute
Specifies that the current module has a dependency on another module. This attribute should be used on classes that implement IModule.
Ff654406.pubclass(en-us,PandP.10).gifModuleDependencyCollection
Ff654406.pubclass(en-us,PandP.10).gifModuleDependencyConfigurationElement
A ConfigurationElement for module dependencies.
Ff654406.pubclass(en-us,PandP.10).gifModuleDependencySolver
Used by ModuleInitializer to get the load sequence for the modules to load according to their dependencies.
Ff654406.pubclass(en-us,PandP.10).gifModuleInfo
Defines the metadata that describes a module.
Ff654406.pubclass(en-us,PandP.10).gifModuleInfoGroup
Represents a group of ModuleInfo instances that are usually deployed together. ModuleInfoGroups are also used by the ModuleCatalog to prevent common deployment problems such as having a module that's required at startup that depends on modules that will only be downloaded on demand. The group also forwards Ref and InitializationMode values to the ModuleInfos that it contains.
Ff654406.pubclass(en-us,PandP.10).gifModuleInfoGroupExtensions
Defines extension methods for the ModuleInfoGroup class.
Ff654406.pubclass(en-us,PandP.10).gifModuleInitializeException
Exception thrown by IModuleInitializer implementations whenever a module fails to load.
Ff654406.pubclass(en-us,PandP.10).gifModuleInitializer
Implements the IModuleInitializer interface. Handles loading of a module based on a type.
Ff654406.pubclass(en-us,PandP.10).gifModuleManager
Component responsible for coordinating the modules' type loading and module initialization process.
Ff654406.pubclass(en-us,PandP.10).gifModuleNotFoundException
Exception thrown when a requested OnDemand IModule was not found.
Ff654406.pubclass(en-us,PandP.10).gifModulesConfigurationSection
A ConfigurationSection for module configuration.
Ff654406.pubclass(en-us,PandP.10).gifModuleTypeLoaderNotFoundException
Exception that's thrown when there is no IModuleTypeLoader registered in ModuleTypeLoaders that can handle this particular type of module.
Ff654406.pubclass(en-us,PandP.10).gifModuleTypeLoadingException
Exception thrown by IModuleManager implementations whenever a module fails to retrieve.

  InterfaceDescription
Ff654406.pubinterface(en-us,PandP.10).gifIAssemblyResolver
Interface for classes that are responsible for resolving and loading assembly files.
Ff654406.pubinterface(en-us,PandP.10).gifIConfigurationStore
Defines a store for the module metadata.
Ff654406.pubinterface(en-us,PandP.10).gifIModule
Defines the contract for the modules deployed in the application.
Ff654406.pubinterface(en-us,PandP.10).gifIModuleCatalog
This is the expected catalog definition for the ModuleManager. The ModuleCatalog holds information about the modules that can be used by the application. Each module is described in a ModuleInfo class, that records the name, type and location of the module.
Ff654406.pubinterface(en-us,PandP.10).gifIModuleCatalogItem
Marker interface that allows both ModuleInfoGroups and ModuleInfos to be added to the IModuleCatalog from code and XAML.
Ff654406.pubinterface(en-us,PandP.10).gifIModuleInitializer
Declares a service which initializes the modules into the application.
Ff654406.pubinterface(en-us,PandP.10).gifIModuleManager
Defines the interface for the service that will retrieve and initialize the application's modules.
Ff654406.pubinterface(en-us,PandP.10).gifIModuleTypeLoader
Defines the interface for moduleTypeLoaders

  DelegateDescription
Ff654406.pubdelegate(en-us,PandP.10).gifModuleTypeLoadedCallback
Callback to be called when module's type is loaded.

  EnumerationDescription
Ff654406.pubenumeration(en-us,PandP.10).gifInitializationMode
Specifies on which stage the Module group will be initialized.
Ff654406.pubenumeration(en-us,PandP.10).gifModuleState
Defines the states a ModuleInfo can be in, with regards to the module loading and initialization process.
Show:
© 2014 Microsoft