SiteMapDataSourceView Classe

Definição

Fornece um objeto fortemente tificado HierarchicalDataSourceView para o SiteMapDataSource controlo.

public ref class SiteMapDataSourceView : System::Web::UI::DataSourceView
public class SiteMapDataSourceView : System.Web.UI.DataSourceView
type SiteMapDataSourceView = class
    inherit DataSourceView
Public Class SiteMapDataSourceView
Inherits DataSourceView
Herança
SiteMapDataSourceView

Observações

O controlo SiteMapDataSource permite que ASP.NET controlos ligados a dados, como os controlos TreeView e Menu, se associem aos dados do mapa do local. A SiteMapDataSourceView classe é usada por programadores de controlos, mas não é usada por programadores de páginas nem em código de página.

Devolve SiteMapDataSource a SiteMapDataSourceView para um caminho hierárquico especificado quando o Select método é chamado. Como todos os objetos hierárquicos de vista de fonte de dados, o SiteMapDataSourceView não é nomeado; em vez disso, é identificado pelo seu caminho hierárquico único.

É SiteMapDataSourceView uma aula de embrulho numa SiteMapNodeCollection coleção. A SiteMapNodeCollection classe implementa a IHierarchicalEnumerable interface, que a SiteMapDataSourceView classe devolve de uma chamada para Select o método. Como o SiteMapDataSource e SiteMapDataSourceView trabalha com SiteMapNode objetos, a vista mantém um interno SiteMapNodeCollection para os conter. A coleção é inicializada usando os construtores da vista e acedida com o Select método.

Construtores

Name Description
SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Inicializa uma nova instância nomeada da SiteMapDataSourceView classe, adicionando o único nó especificado à coleção interna de nós.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

Inicializa uma nova instância nomeada da SiteMapDataSourceView classe, definindo a coleção interna de nós para a coleção de nós especificada.

Propriedades

Name Description
CanDelete

Recebe um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl suporta a ExecuteDelete(IDictionary, IDictionary) operação.

(Herdado de DataSourceView)
CanInsert

Recebe um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl suporta a ExecuteInsert(IDictionary) operação.

(Herdado de DataSourceView)
CanPage

Obtém um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl suporta a paginação através dos dados recuperados pelo ExecuteSelect(DataSourceSelectArguments) método.

(Herdado de DataSourceView)
CanRetrieveTotalRowCount

Recebe um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl suporta a recuperação do número total de linhas de dados, em vez dos dados.

(Herdado de DataSourceView)
CanSort

Recebe um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl suporta uma visão ordenada na fonte de dados subjacente.

(Herdado de DataSourceView)
CanUpdate

Recebe um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl suporta a ExecuteUpdate(IDictionary, IDictionary, IDictionary) operação.

(Herdado de DataSourceView)
Events

Obtém uma lista de delegados handler de eventos para a vista da fonte de dados.

(Herdado de DataSourceView)
Name

Obtém o nome da vista da fonte de dados.

(Herdado de DataSourceView)

Métodos

Name Description
CanExecute(String)

Determina se o comando especificado pode ser executado.

(Herdado de DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Realiza uma operação de eliminação assíncrona na lista de dados que o DataSourceView objeto representa.

(Herdado de DataSourceView)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa o comando especificado.

(Herdado de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Executa o comando especificado.

(Herdado de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Realiza uma operação de eliminação da lista de dados que o DataSourceView objeto representa.

(Herdado de DataSourceView)
ExecuteInsert(IDictionary)

Realiza uma operação de inserção na lista de dados que o DataSourceView objeto representa.

(Herdado de DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Obtém a coleção dos SiteMapNode objetos que representa a estrutura de navegação do site para o utilizador atual.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Realiza uma operação de atualização na lista de dados que o DataSourceView objeto representa.

(Herdado de DataSourceView)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Realiza uma operação de inserção assíncrona na lista de dados que o DataSourceView objeto representa.

(Herdado de DataSourceView)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnDataSourceViewChanged(EventArgs)

Eleva o DataSourceViewChanged evento.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Chamado pelo RaiseUnsupportedCapabilitiesError(DataSourceView) método para comparar as capacidades solicitadas para uma ExecuteSelect(DataSourceSelectArguments) operação com aquelas que a vista suporta.

(Herdado de DataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtém uma lista de dados assíncrona a partir do armazenamento subjacente.

(Herdado de DataSourceView)
Select(DataSourceSelectArguments)

Obtém a coleção dos SiteMapNode objetos que representa a estrutura de navegação do site para o utilizador atual.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Realiza uma operação de atualização assíncrona na lista de dados que o DataSourceView objeto representa.

(Herdado de DataSourceView)

evento

Name Description
DataSourceViewChanged

Ocorre quando a vista da fonte de dados mudou.

(Herdado de DataSourceView)

Aplica-se a

Ver também