SiteMapDataSourceView Klasse

Definition

Stellt ein stark typisiertes HierarchicalDataSourceView-Objekt für das SiteMapDataSource-Steuerelement bereit.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
Vererbung
SiteMapDataSourceView

Hinweise

Das SiteMapDataSource -Steuerelement ermöglicht ASP.NET Daten gebundene Steuerelemente, wie TreeView z Menu . b. die-und-Steuerelemente, an Site Übersichts Daten zu binden.The SiteMapDataSource control enables ASP.NET data-bound controls, such as the TreeView and Menu controls, to bind to site map data. Die SiteMapDataSourceView -Klasse wird von Steuerelement Entwicklern verwendet, aber Sie wird nicht von Seiten Entwicklern und Seitencode verwendet.The SiteMapDataSourceView class is used by controls developers but it is not used by page developers nor in page code.

Gibt einen SiteMapDataSourceView für einen angegebenen hierarchischen Pfad zurück, Select wenn die-Methode aufgerufen wird. SiteMapDataSourceThe SiteMapDataSource returns a SiteMapDataSourceView for a specified hierarchical path when the Select method is called. Wie alle hierarchischen Datenquellen Sicht-Objekte SiteMapDataSourceView wird der nicht benannt, sondern er wird durch seinen eindeutigen hierarchischen Pfad identifiziert.Like all hierarchical data source view objects, the SiteMapDataSourceView is not named; rather, its is identified by its unique hierarchical path.

Der SiteMapDataSourceView ist eine Wrapper Klasse für eine SiteMapNodeCollection Auflistung.The SiteMapDataSourceView is a wrapper class on a SiteMapNodeCollection collection. Die SiteMapNodeCollection -Klasse implementiert IHierarchicalEnumerable die-Schnittstelle SiteMapDataSourceView , die von Select der-Klasse zurückgegeben wird.The SiteMapNodeCollection class implements the IHierarchicalEnumerable interface, which the SiteMapDataSourceView class returns from a call to Select method. Da die SiteMapDataSource - SiteMapDataSourceView und- SiteMapNode Objekte mit-Objekten arbeiten, behält SiteMapNodeCollection die Ansicht einen internen bei, der Sie enthält.Because the SiteMapDataSource and SiteMapDataSourceView work with SiteMapNode objects, the view maintains an internal SiteMapNodeCollection to contain them. Die Auflistung wird mit den Konstruktoren der Sicht initialisiert, auf die mit Select der-Methode zugegriffen wird.The collection is initialized using the view's constructors and accessed with the Select method.

Konstruktoren

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Initialisiert eine neue benannte Instanz der SiteMapDataSourceView-Klasse und fügt der internen Auflistung der Knoten den einzelnen angegebenen Knoten hinzu.Initializes a new named instance of the SiteMapDataSourceView class, adding the single specified node to the internal collection of nodes.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

Initialisiert eine neue benannte Instanz der SiteMapDataSourceView-Klasse und legt die interne Auflistung der Knoten auf die angegebene Knotenauflistung fest.Initializes a new named instance of the SiteMapDataSourceView class, setting the internal collection of nodes to the specified node collection.

Eigenschaften

CanDelete

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, den ExecuteDelete(IDictionary, IDictionary)-Vorgang unterstützt.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteDelete(IDictionary, IDictionary) operation.

(Geerbt von DataSourceView)
CanInsert

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, den ExecuteInsert(IDictionary)-Vorgang unterstützt.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteInsert(IDictionary) operation.

(Geerbt von DataSourceView)
CanPage

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, Paging durch die Daten unterstützt, die von der ExecuteSelect(DataSourceSelectArguments)-Methode abgerufen wurden.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.

(Geerbt von DataSourceView)
CanRetrieveTotalRowCount

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, das Abrufen der Gesamtanzahl der Datenzeilen (anstelle der Daten) unterstützt.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.

(Geerbt von DataSourceView)
CanSort

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, eine sortierte Ansicht der zugrunde liegenden Datenquelle unterstützt.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports a sorted view on the underlying data source.

(Geerbt von DataSourceView)
CanUpdate

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, den ExecuteUpdate(IDictionary, IDictionary, IDictionary)-Vorgang unterstützt.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteUpdate(IDictionary, IDictionary, IDictionary) operation.

(Geerbt von DataSourceView)
Events

Ruft eine Liste von Ereignishandlerdelegaten für die Datenquellenansicht ab.Gets a list of event-handler delegates for the data source view.

(Geerbt von DataSourceView)
Name

Ruft den Namen der Datenquellenansicht ab.Gets the name of the data source view.

(Geerbt von DataSourceView)

Methoden

CanExecute(String)

Bestimmt, ob der angegebene Befehl ausgeführt werden kann.Determines whether the specified command can be executed.

(Geerbt von DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Löschvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Geerbt von DataSourceView)
Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
ExecuteCommand(String, IDictionary, IDictionary)

Führt den angegebenen Befehl aus.Executes the specified command.

(Geerbt von DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt den angegebenen Befehl aus.Executes the specified command.

(Geerbt von DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Führt einen Löschvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs a delete operation on the list of data that the DataSourceView object represents.

(Geerbt von DataSourceView)
ExecuteInsert(IDictionary)

Führt einen Einfügevorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs an insert operation on the list of data that the DataSourceView object represents.

(Geerbt von DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Ruft die Auflistung der SiteMapNode-Objekte ab, die die Sitenavigationsstruktur für den aktuellen Benutzer darstellt.Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Führt einen Aktualisierungsvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs an update operation on the list of data that the DataSourceView object represents.

(Geerbt von DataSourceView)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Einfügevorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Geerbt von DataSourceView)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OnDataSourceViewChanged(EventArgs)

Löst das DataSourceViewChanged-Ereignis aus.Raises the DataSourceViewChanged event.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Durch die RaiseUnsupportedCapabilitiesError(DataSourceView)-Methode aufgerufen, um die für einen ExecuteSelect(DataSourceSelectArguments)-Vorgang erforderlichen Funktionen mit denen zu vergleichen, die die Ansicht unterstützt.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Geerbt von DataSourceView)
Select(DataSourceSelectArguments)

Ruft die Auflistung der SiteMapNode-Objekte ab, die die Sitenavigationsstruktur für den aktuellen Benutzer darstellt.Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ruft asynchron eine Liste der Daten aus dem zugrunde liegenden Datenspeicher ab.Gets a list of data asynchronously from the underlying data storage.

(Geerbt von DataSourceView)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Aktualisierungsvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Geerbt von DataSourceView)

Ereignisse

DataSourceViewChanged

Tritt ein, wenn sich die Datenquellenansicht geändert hat.Occurs when the data source view has changed.

(Geerbt von DataSourceView)

Gilt für:

Siehe auch