SiteMapDataSourceView Classe

Définition

Fournit un objet HierarchicalDataSourceView fortement typé pour le contrôle SiteMapDataSource.Provides a strongly typed HierarchicalDataSourceView object for the SiteMapDataSource control.

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
Héritage
SiteMapDataSourceView

Remarques

Le SiteMapDataSource contrôle active les contrôles liés aux données ASP.net, tels que TreeView les Menu contrôles et, à lier aux données de plan de site.The SiteMapDataSource control enables ASP.NET data-bound controls, such as the TreeView and Menu controls, to bind to site map data. La SiteMapDataSourceView classe est utilisée par les développeurs de contrôles, mais elle n’est pas utilisée par les développeurs de pages ni dans le code de la page.The SiteMapDataSourceView class is used by controls developers but it is not used by page developers nor in page code.

Retourne un SiteMapDataSourceView pour un chemin d’accès hiérarchique spécifié lorsque la Select méthode est appelée. SiteMapDataSourceThe SiteMapDataSource returns a SiteMapDataSourceView for a specified hierarchical path when the Select method is called. Comme tous les objets de vue de source de données SiteMapDataSourceView hiérarchiques, le n’est pas nommé; il est identifié par son chemin d’accès hiérarchique unique.Like all hierarchical data source view objects, the SiteMapDataSourceView is not named; rather, its is identified by its unique hierarchical path.

Est une classe wrapper sur une SiteMapNodeCollection collection. SiteMapDataSourceViewThe SiteMapDataSourceView is a wrapper class on a SiteMapNodeCollection collection. La SiteMapNodeCollection classe implémente l' IHierarchicalEnumerable interface, que la SiteMapDataSourceView classe retourne à partir d’un Select appel à la méthode.The SiteMapNodeCollection class implements the IHierarchicalEnumerable interface, which the SiteMapDataSourceView class returns from a call to Select method. Étant donné que SiteMapDataSourceViewetfonctionnent avec des SiteMapNode objets, la vue maintient SiteMapNodeCollection un interne pour les contenir. SiteMapDataSourceBecause the SiteMapDataSource and SiteMapDataSourceView work with SiteMapNode objects, the view maintains an internal SiteMapNodeCollection to contain them. La collection est initialisée à l’aide des constructeurs de la vue et est Select accessible à l’aide de la méthode.The collection is initialized using the view's constructors and accessed with the Select method.

Constructeurs

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Initialise une nouvelle instance nommée de la classe SiteMapDataSourceView, en ajoutant le nœud unique spécifié à la collection de nœuds interne.Initializes a new named instance of the SiteMapDataSourceView class, adding the single specified node to the internal collection of nodes.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

Initialise une nouvelle instance nommée de la classe SiteMapDataSourceView, en définissant la collection de nœuds interne sur la collection de nœuds spécifiée.Initializes a new named instance of the SiteMapDataSourceView class, setting the internal collection of nodes to the specified node collection.

Propriétés

CanDelete

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet DataSourceControl actif prend en charge l'opération ExecuteDelete(IDictionary, IDictionary).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteDelete(IDictionary, IDictionary) operation.

(Hérité de DataSourceView)
CanInsert

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet DataSourceControl actif prend en charge l'opération ExecuteInsert(IDictionary).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteInsert(IDictionary) operation.

(Hérité de DataSourceView)
CanPage

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet en cours DataSourceControl prend en charge la consultation des données récupérées par la méthode ExecuteSelect(DataSourceSelectArguments).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports paging through the data retrieved by the ExecuteSelect(DataSourceSelectArguments) method.

(Hérité de DataSourceView)
CanRetrieveTotalRowCount

Obtient une valeur qui indique si l'objet DataSourceView associé à l'objet en cours DataSourceControl prend en charge la récupération du nombre total de lignes au lieu des données.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports retrieving the total number of data rows, instead of the data.

(Hérité de DataSourceView)
CanSort

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet en cours DataSourceControl prend en charge un affichage trié de la source de données sous-jacente.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports a sorted view on the underlying data source.

(Hérité de DataSourceView)
CanUpdate

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet DataSourceControl actif prend en charge l'opération ExecuteUpdate(IDictionary, IDictionary, IDictionary).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteUpdate(IDictionary, IDictionary, IDictionary) operation.

(Hérité de DataSourceView)
Events

Obtient la liste des délégués de gestion d'événements pour l'affichage de source de données.Gets a list of event-handler delegates for the data source view.

(Hérité de DataSourceView)
Name

Obtient le nom de l'affichage de source de données.Gets the name of the data source view.

(Hérité de DataSourceView)

Méthodes

CanExecute(String)

Détermine si la commande spécifiée peut être exécutée.Determines whether the specified command can be executed.

(Hérité de DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute une opération de suppression asynchrone sur la liste des données que l'objet DataSourceView représente.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Hérité de DataSourceView)
Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
ExecuteCommand(String, IDictionary, IDictionary)

Exécute la commande spécifiée.Executes the specified command.

(Hérité de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute la commande spécifiée.Executes the specified command.

(Hérité de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Exécute une opération de suppression sur la liste des données que l'objet DataSourceView représente.Performs a delete operation on the list of data that the DataSourceView object represents.

(Hérité de DataSourceView)
ExecuteInsert(IDictionary)

Exécute une opération d'insertion dans la liste des données que l'objet DataSourceView représente.Performs an insert operation on the list of data that the DataSourceView object represents.

(Hérité de DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Obtient la collection des objets SiteMapNode qui représente la structure de navigation de site pour l'utilisateur actuel.Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Exécute une opération de mise à jour dans la liste des données que l'objet DataSourceView représente.Performs an update operation on the list of data that the DataSourceView object represents.

(Hérité de DataSourceView)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Exécute une opération d'insertion asynchrone dans la liste des données que l'objet DataSourceView représente.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Hérité de DataSourceView)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
OnDataSourceViewChanged(EventArgs)

Déclenche l'événement DataSourceViewChanged.Raises the DataSourceViewChanged event.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Appelé par la méthode RaiseUnsupportedCapabilitiesError(DataSourceView) pour comparer les fonctions demandées pour une opération ExecuteSelect(DataSourceSelectArguments) à celles prises en charge par l'affichage.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Hérité de DataSourceView)
Select(DataSourceSelectArguments)

Obtient la collection des objets SiteMapNode qui représente la structure de navigation de site pour l'utilisateur actuel.Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtient une liste de données en mode asynchrone provenant du stockage des données sous-jacent.Gets a list of data asynchronously from the underlying data storage.

(Hérité de DataSourceView)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute une opération de mise à jour asynchrone dans la liste des données que l'objet DataSourceView représente.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Hérité de DataSourceView)

Événements

DataSourceViewChanged

Se produit lorsque l'affichage de source de données a été modifié.Occurs when the data source view has changed.

(Hérité de DataSourceView)

S’applique à

Voir aussi