Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

SiteMapHierarchicalDataSourceView-Klasse

Stellt eine Datenansicht auf einem Siteübersichtsknoten oder einer Auflistung von Knoten für ein SiteMapDataSource-Steuerelement dar.

System.Object
  System.Web.UI.HierarchicalDataSourceView
    System.Web.UI.WebControls.SiteMapHierarchicalDataSourceView

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)
public class SiteMapHierarchicalDataSourceView : HierarchicalDataSourceView

Der SiteMapHierarchicalDataSourceView-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeSiteMapHierarchicalDataSourceView(SiteMapNode)Initialisiert eine neue Instanz der SiteMapHierarchicalDataSourceView-Klasse, indem der in der Datenquellenansicht beibehaltenen IHierarchicalEnumerable-Auflistung der angegebene Knoten hinzugefügt wird.
Öffentliche MethodeSiteMapHierarchicalDataSourceView(SiteMapNodeCollection)Initialisiert eine neue Instanz der SiteMapHierarchicalDataSourceView-Klasse, indem die angegebene Auflistung auf die in der Datenquellenansicht beibehaltene IHierarchicalEnumerable-Auflistung festgelegt wird.
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte MethodeFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeGetHashCodeFungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte MethodeMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeSelectRuft die Auflistung der SiteMapNode-Objekte ab, die die Sitenavigationsstruktur für den aktuellen Benutzer darstellt. (Überschreibt HierarchicalDataSourceView.Select().)
Öffentliche MethodeToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang

Das SiteMapDataSource-Steuerelement kann die zugrunde liegenden Daten sowohl tabellarisch als auch hierarchisch für Webserver-Steuerelemente darstellen, die daran gebunden werden. SiteMapHierarchicalDataSourceView wird von Steuerelemententwicklern verwendet, jedoch nicht von Seitenentwicklern oder im Seitencode.

Steuerelemente, z. B. Menu oder DropDownList, verwenden die SiteMapDataSource, um an Siteansichtsdaten zu binden und diese in Listenform darzustellen, während von der HierarchicalDataBoundControl-Klasse abgeleitete Steuerelemente, z. B. TreeView, an Siteansichtsdaten binden und diese hierarchisch darstellen.

Wenn ein datengebundenes Steuerelement die GetView-Methode der SiteMapDataSource aufruft, erstellt die Datenquelle eine SiteMapDataSourceView. Wenn ein Steuerelement die HierarchicalDataBoundControl-GetHierarchicalView-Methode aufruft, wird eine SiteMapHierarchicalDataSourceView erstellt. Die SiteMapDataSourceView-Klasse wird für Webserver-Steuerelemente bereitgestellt, die aus DataBoundControl abgeleitet werden und an Listen- und Tabellendaten binden, während die SiteMapHierarchicalDataSourceView für Webserver-Steuerelemente bereitgestellt wird, die aus HierarchicalDataBoundControl abgeleitet werden und an hierarchische Daten binden.

Wie alle HierarchicalDataSourceView-Hilfsobjekte definiert die SiteMapHierarchicalDataSourceView die Vorgänge, die die Datenquelle mit den zugrunde liegenden Daten ausführen kann. Da die SiteMapHierarchicalDataSourceView-Klasse nur die Select-Methode überschreibt, unterstützt das zugeordnete SiteMapDataSource-Steuerelement weder Sortierausdrücke noch Einfüge-, Lösch- oder Aktualisierungsvorgänge.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.