SPContentDatabaseCollection Class

The SPContentDatabaseCollection class represents a collection of SPContentDatabase objects.

System.Object

   Microsoft.SharePoint.Administration.SPContentDatabaseCollection

Public Constructors

The following table shows the public constructors of the SPContentDatabaseCollection class and a brief description of each.

Name Description
SPContentDatabaseCollection Initializes a new instance of the SPContentDatabaseCollection class.

Public Methods

The following table shows the public methods of the SPContentDatabaseCollection class and a brief description of each.

Name Description
Add Adds a content database to the collection of content databases on the virtual server.
Delete Deletes the content database with the specified GUID.

Public Properties

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

Name Data type Description
Count Int32 Gets the number of content databases in the collection.
Item(Int32) Microsoft.SharePoint.Administration.SPContentDatabase Gets the content database object at the specified index in the collection.
Item(System.Guid) Microsoft.SharePoint.Administration.SPContentDatabase Gets the content database object with the specified GUID from 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 ContentDatabases property of the SPVirtualServer class to return the collection of content databases for the virtual server. To add a content database, use the Add method represented in the first table in this topic.

Use an indexer to return a single content database from the collection. For example, if the collection is assigned to a variable named myContentDatabases, use myContentDatabases[index] in C#, or myContentDatabases(index) in Visual Basic .NET, where index is either the index number of the field in the collection or the GUID for the content database.

Example

The following code example displays information about the content databases of all the virtual servers in a Microsoft Windows SharePoint Services deployment.

Requirements

Namespace: Microsoft.SharePoint.Administration

Platforms: Microsoft Windows Server 2003

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

Security: Code Access Security