XmlConsoleDataSource classe
Uma implementação do objeto XmlConsoleDataSource que gera dados com base em um arquivo de configuração XML especialmente projetado.
Inheritance hierarchy
System.Object
System.Web.UI.Control
System.Web.UI.WebControls.WebControl
Microsoft.SharePoint.Publishing.WebControls.ConsoleDataSource
Microsoft.SharePoint.Publishing.WebControls.XmlConsoleDataSource
Namespace: Microsoft.SharePoint.Publishing.WebControls
Assembly: Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)
Sintaxe
'Declaração
<MdsCompliantAttribute(IsCompliant := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class XmlConsoleDataSource _
Inherits ConsoleDataSource
'Uso
Dim instance As XmlConsoleDataSource
[MdsCompliantAttribute(IsCompliant = true)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class XmlConsoleDataSource : ConsoleDataSource
Comentários
O objeto XmlConsoleDataSource exibe uma estrutura hierárquica de ações para o autor. Esse controle é independente da interface do usuário (UI), que significa que qualquer interface do usuário pode ser desenvolvido para ler esse objeto ConsoleDataSource e exibir as ações. O PublishingMenu e o QuickAccessMenusão exemplos de interfaces de usuário que usam este objeto. Um único XML que especifica como as ações devem ser estruturadas preenche cada objeto XmlConsoleDataSource . Esse arquivo XML contém as definições para cada ação...
Segurança de thread
Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.