SPModuleCollection Class

The SPModuleCollection class represents a collection of SPModule objects.

System.Object

   Microsoft.SharePoint.SPBaseCollection

      Microsoft.SharePoint.SPModuleCollection

Public Properties

The following table shows the public properties of the SPModuleCollection class, the data type of each property, and a brief description of each.

Name Data Type Description
Count Int32 Gets the number of modules in the collection.
Item Microsoft.SharePoint.SPModule Gets the module object at the specified index in the collection.
Web Microsoft.SharePoint.SPWeb Gets the parent site of the collection.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread safe.

Remarks

Use the Modules property of the SPWeb class to return the collection of modules for a site. Use an indexer to return a single module from the collection. For example, if the collection is assigned to a variable named myModules, use myModules[index] in C#, or myModules(index) in Visual Basic .NET, where index is the index number of the module in the collection.

Requirements

Namespace: Microsoft.SharePoint

Platforms: Microsoft Windows Server 2003

Assembly: Windows SharePoint Services (in Microsoft.SharePoint.dll)

Security: Code Access Security