SiteMapDataSourceView Clase

Definición

Proporciona un objeto HierarchicalDataSourceView fuertemente tipado para el control SiteMapDataSource.

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
Herencia
SiteMapDataSourceView

Comentarios

El SiteMapDataSource control permite ASP.NET controles enlazados a datos, como los TreeView controles y Menu , para enlazarlos a los datos del mapa del sitio. La SiteMapDataSourceView clase la usan los desarrolladores de controles, pero no las usan los desarrolladores de páginas ni en el código de página.

SiteMapDataSource devuelve un SiteMapDataSourceView para una ruta jerárquica especificada cuando se llama al Select método . Al igual que todos los objetos de vista jerárquicos del origen de datos, SiteMapDataSourceView no se denomina ; en su lugar, se identifica mediante su ruta jerárquica única.

SiteMapDataSourceView es una clase contenedora de una SiteMapNodeCollection colección. La SiteMapNodeCollection clase implementa la IHierarchicalEnumerable interfaz , que la SiteMapDataSourceView clase devuelve de una llamada al Select método . Dado que y SiteMapDataSourceSiteMapDataSourceView funcionan con SiteMapNode objetos, la vista mantiene un elemento interno SiteMapNodeCollection para contenerlos. La colección se inicializa mediante los constructores de la vista y se accede a ella con el Select método .

Constructores

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Inicializa una nueva instancia con nombre de la clase SiteMapDataSourceView y agrega el nodo especificado único a la colección interna de nodos.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

Inicializa una nueva instancia con nombre de la clase SiteMapDataSourceView y establece la colección de nodos interna en la colección de nodos especificada.

Propiedades

CanDelete

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la operación ExecuteDelete(IDictionary, IDictionary).

(Heredado de DataSourceView)
CanInsert

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la operación ExecuteInsert(IDictionary).

(Heredado de DataSourceView)
CanPage

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la paginación de los datos recuperados por el método ExecuteSelect(DataSourceSelectArguments).

(Heredado de DataSourceView)
CanRetrieveTotalRowCount

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la recuperación del número total de filas de datos, en lugar de los propios datos.

(Heredado de DataSourceView)
CanSort

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la vista ordenada en el origen de datos subyacente.

(Heredado de DataSourceView)
CanUpdate

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la operación ExecuteUpdate(IDictionary, IDictionary, IDictionary).

(Heredado de DataSourceView)
Events

Obtiene una lista de delegados de controladores de eventos de la vista de origen de datos.

(Heredado de DataSourceView)
Name

Obtiene el nombre de la vista de datos de origen.

(Heredado de DataSourceView)

Métodos

CanExecute(String)

Determina si se puede ejecutar el comando especificado.

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

Realiza una operación de eliminación asincrónica en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
ExecuteCommand(String, IDictionary, IDictionary)

Ejecuta el comando especificado.

(Heredado de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Ejecuta el comando especificado.

(Heredado de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Realiza una operación de eliminación en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
ExecuteInsert(IDictionary)

Realiza una operación de inserción en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Obtiene la colección de los objetos SiteMapNode que representa la estructura de navegación del sitio para el usuario actual.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Realiza una operación de actualización en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Realiza una operación de inserción asincrónica en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnDataSourceViewChanged(EventArgs)

Genera el evento DataSourceViewChanged.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

El método RaiseUnsupportedCapabilitiesError(DataSourceView) llama a este método para comparar las funciones solicitadas para una operación de ExecuteSelect(DataSourceSelectArguments) con las funciones que admite la vista.

(Heredado de DataSourceView)
Select(DataSourceSelectArguments)

Obtiene la colección de los objetos SiteMapNode que representa la estructura de navegación del sitio para el usuario actual.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtiene, de forma asincrónica, una lista de datos del espacio de almacenamiento de datos subyacente.

(Heredado de DataSourceView)
ToString()

Devuelve una cadena que representa el objeto actual.

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

Realiza una operación de actualización asincrónica en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)

Eventos

DataSourceViewChanged

Se produce cuando la vista de origen de datos ha cambiado.

(Heredado de DataSourceView)

Se aplica a

Consulte también