TableOfContentsDataSourceView Class
Provides the view for the TableOfContentsDataSource.
Inheritance Hierarchy
System.Object
System.Web.UI.HierarchicalDataSourceView
Microsoft.SharePoint.Publishing.WebControls.LevelHierarchyDataSourceView
Microsoft.SharePoint.Publishing.WebControls.TableOfContentsDataSourceView
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 TableOfContentsDataSourceView _
Inherits LevelHierarchyDataSourceView
'Usage
Dim instance As TableOfContentsDataSourceView
[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 TableOfContentsDataSourceView : LevelHierarchyDataSourceView
Remarks
This is the DataSourceView for the TableOfContentsDataSource class. It has properties that are similar to the TableOfContentsDataSource. These property values are retrieved directly from the TableOfContentsDataSource class and set to this view. This class actually gathers the data from the GetChildren and GetRootLevelElements methods.
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
TableOfContentsDataSourceView Members