SiteMapDataSourceView Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |