An implementation of the XmlConsoleDataSource object that generates data that is based on a specially designed XML configuration file.
Assembly: Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)
[MdsCompliantAttribute(IsCompliant = true)] [AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)] public sealed class XmlConsoleDataSource : ConsoleDataSource
The XmlConsoleDataSource object displays a hierarchical structure of actions to the author. This control is independent of the user interface (UI), which means that any UI can be developed to read this ConsoleDataSource object and display the actions. Examples of UIs that use this object include the PublishingMenu and QuickAccessMenu. A single XML that specifies how the actions should be structured populates each XmlConsoleDataSource object. This XML file includes the definitions for each action..