TableOfContentsDataSource class
A LevelHierarchyDataSource that is used to gather data for the TableOfContentsWebPart.
Inheritance hierarchy
System.Object
System.Web.UI.Control
System.Web.UI.HierarchicalDataSourceControl
Microsoft.SharePoint.Publishing.WebControls.LevelHierarchyDataSource
Microsoft.SharePoint.Publishing.WebControls.BaseTableOfContentsDataSource
Microsoft.SharePoint.Publishing.WebControls.TableOfContentsDataSource
Namespace: Microsoft.SharePoint.Publishing.WebControls
Assembly: Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)
Syntax
'Declaration
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class TableOfContentsDataSource _
Inherits BaseTableOfContentsDataSource
'Usage
Dim instance As TableOfContentsDataSource
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class TableOfContentsDataSource : BaseTableOfContentsDataSource
Remarks
This is the data source that the TableOfContentsWebPart uses to gather data. It is the intermediary between the consuming TableOfContentsDataSource and the TableOfContentsDataSourceView, which is the object that actually gathers the data. It contains properties similar to the TableOfContentsWebPart and passes these configuration values to the TableOfContentsDataSourceView.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See also
Reference
TableOfContentsDataSource members