ModuleInfoGroup Class

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.

Namespace:  Microsoft.Practices.Composite.Modularity
Assembly:  Microsoft.Practices.Composite (in Microsoft.Practices.Composite.dll)

Syntax

'Declaration
Public Class ModuleInfoGroup _
    Implements IModuleCatalogItem, IList(Of ModuleInfo),  _
    ICollection(Of ModuleInfo), IEnumerable(Of ModuleInfo), IList,  _
    ICollection, IEnumerable
public class ModuleInfoGroup : IModuleCatalogItem, 
    IList<ModuleInfo>, ICollection<ModuleInfo>, IEnumerable<ModuleInfo>, 
    IList, ICollection, IEnumerable
public ref class ModuleInfoGroup : IModuleCatalogItem, 
    IList<ModuleInfo^>, ICollection<ModuleInfo^>, IEnumerable<ModuleInfo^>, 
    IList, ICollection, IEnumerable
Microsoft.Practices.Composite.Modularity.ModuleInfoGroup = function();

Type.createClass(
    'Microsoft.Practices.Composite.Modularity.ModuleInfoGroup',
    null,
    Microsoft.Practices.Composite.Modularity.IModuleCatalogItem,
    IList`1,
    ICollection`1,
    IEnumerable`1,
    IList,
    ICollection,
    IEnumerable);

Inheritance Hierarchy

System.Object
  Microsoft.Practices.Composite.Modularity.ModuleInfoGroup

See Also

ModuleInfoGroup Members

Microsoft.Practices.Composite.Modularity Namespace