Share via


MultipleDataList Property

The MultipleDataList property of the SPList class gets or sets a Boolean value that specifies whether the list in a Meeting Workspace site contains data for multiple meeting instances within the site.

Property Value

true if the list contains data for multiple meeting instances; otherwise, false.

Remarks

Each occurrence within a Meeting Workspace site with a recurring event or multiple single events linked to it has a unique instance ID. Items in the list are identified by the instance ID of the occurrence they correspond to, allowing the list data to be filtered for items corresponding to a specific occurrence.

The default value of the MultipleDataList property for a list in a Meeting Workspace site is true. The default can be changed to false for a list type by adding the attribute MultipleMtgDataList="FALSE" to the corresponding ListTemplate element in the ONET.XML file of the site definition. For some special list types, such as Meeting Series, DataSources, or catalog-type lists, this value is always false. For normal lists, this value is true.

If the value of this property is switched from true to false, existing or new list data will lose its instance assignment and will appear in all meeting instances. If the base type of the list is Document Library, the folder structure for existing per-instance documents, which are contained in per-instance subfolders within the root folder of the document library, will be maintained. However, all instance subfolders will appear in all meeting instances and new documents will be placed in the root folder by default.

Because a series list cannot be changed to a normal list, switching the value of this property from false to true is not allowed and throws an exception of type Microsoft.SharePoint.SPException for invalid data.

If set to false for an Attendees list, this property throws an SPException exception for invalid data.

Requirements

Platforms: Microsoft Windows Server 2003

Security: Code Access Security