SiteMapDataSourceView Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein stark typisiertes HierarchicalDataSourceView-Objekt für das SiteMapDataSource-Steuerelement bereit.
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
Hinweise
Das SiteMapDataSource -Steuerelement ermöglicht ASP.NET datengebundenen Steuerelementen, z. B. das TreeView Steuerelement und Menu , die Bindung an Siteübersichtsdaten. Die SiteMapDataSourceView -Klasse wird von Steuerelemententwicklern verwendet, wird aber weder von Seitenentwicklern noch im Seitencode verwendet.
Gibt SiteMapDataSource einen SiteMapDataSourceView für einen angegebenen hierarchischen Pfad zurück, wenn die Select -Methode aufgerufen wird. Wie alle hierarchischen Datenquellensichtobjekte wird die SiteMapDataSourceView nicht benannt, sondern durch ihren eindeutigen hierarchischen Pfad identifiziert.
Ist SiteMapDataSourceView eine Wrapperklasse für eine SiteMapNodeCollection Auflistung. Die SiteMapNodeCollection -Klasse implementiert die IHierarchicalEnumerable -Schnittstelle, die die SiteMapDataSourceView -Klasse von einem Aufruf der Select
-Methode zurückgibt. Da und SiteMapDataSourceSiteMapDataSourceView mit SiteMapNode -Objekten arbeiten, verwaltet die Ansicht ein internes SiteMapNodeCollection , um sie zu enthalten. Die Auflistung wird mithilfe der Konstruktoren der Ansicht initialisiert und mit der Select -Methode darauf zugegriffen.
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. |
SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection) |
Initialisiert eine neue benannte Instanz der SiteMapDataSourceView-Klasse und legt die interne Auflistung der Knoten auf die angegebene Knotenauflistung fest. |
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. (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. (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. (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. (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. (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. (Geerbt von DataSourceView) |
Events |
Ruft eine Liste von Ereignishandlerdelegaten für die Datenquellenansicht ab. (Geerbt von DataSourceView) |
Name |
Ruft den Namen der Datenquellenansicht ab. (Geerbt von DataSourceView) |
Methoden
CanExecute(String) |
Bestimmt, ob der angegebene Befehl ausgeführt werden kann. (Geerbt von DataSourceView) |
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Führt einen asynchronen Löschvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt. (Geerbt von DataSourceView) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Führt den angegebenen Befehl aus. (Geerbt von DataSourceView) |
ExecuteCommand(String, IDictionary, IDictionary) |
Führt den angegebenen Befehl aus. (Geerbt von DataSourceView) |
ExecuteDelete(IDictionary, IDictionary) |
Führt einen Löschvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt. (Geerbt von DataSourceView) |
ExecuteInsert(IDictionary) |
Führt einen Einfügevorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt. (Geerbt von DataSourceView) |
ExecuteSelect(DataSourceSelectArguments) |
Ruft die Auflistung der SiteMapNode-Objekte ab, die die Sitenavigationsstruktur für den aktuellen Benutzer darstellt. |
ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Führt einen Aktualisierungsvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt. (Geerbt von DataSourceView) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
Insert(IDictionary, DataSourceViewOperationCallback) |
Führt einen asynchronen Einfügevorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt. (Geerbt von DataSourceView) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnDataSourceViewChanged(EventArgs) |
Löst das DataSourceViewChanged-Ereignis aus. |
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. (Geerbt von DataSourceView) |
Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Ruft asynchron eine Liste der Daten aus dem zugrunde liegenden Datenspeicher ab. (Geerbt von DataSourceView) |
Select(DataSourceSelectArguments) |
Ruft die Auflistung der SiteMapNode-Objekte ab, die die Sitenavigationsstruktur für den aktuellen Benutzer darstellt. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Führt einen asynchronen Aktualisierungsvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt. (Geerbt von DataSourceView) |
Ereignisse
DataSourceViewChanged |
Tritt ein, wenn sich die Datenquellenansicht geändert hat. (Geerbt von DataSourceView) |