SiteMapNode SiteMapNode SiteMapNode SiteMapNode Class

Definition

Stellt einen Knoten in der hierarchischen Siteübersichtsstruktur dar, z. B. den Knoten, der von der SiteMap-Klasse und den Klassen beschrieben wird, die die abstrakte SiteMapProvider-Klasse implementieren.Represents a node in the hierarchical site map structure such as that described by the SiteMap class and classes that implement the abstract SiteMapProvider class.

public ref class SiteMapNode : ICloneable, System::Web::UI::IHierarchyData, System::Web::UI::INavigateUIData
public class SiteMapNode : ICloneable, System.Web.UI.IHierarchyData, System.Web.UI.INavigateUIData
type SiteMapNode = class
    interface ICloneable
    interface IHierarchyData
    interface INavigateUIData
Public Class SiteMapNode
Implements ICloneable, IHierarchyData, INavigateUIData
Vererbung
SiteMapNodeSiteMapNodeSiteMapNodeSiteMapNode
Implementiert

Beispiele

Dieser Abschnitt enthält zwei Codebeispiele.This section contains two code examples. Im ersten Codebeispiel wird veranschaulicht, wie Sie eine neue Site Übersichts Knoten Auflistung erstellen und dieser Elemente hinzufügen.The first code example demonstrates how to create a new site map node collection and add elements to it. Im zweiten Codebeispiel wird veranschaulicht, wie Site Übersichts Daten aus einer Textdatei geladen werden.The second code example demonstrates how to load site map data from a text file.

Im folgenden Codebeispiel wird veranschaulicht, wie der SiteMapNodeCollection -Konstruktor verwendet wird, SiteMapNodeCollection um eine neue Auflistung zu erstellen, und anschließend mithilfe Add der-Methode Elemente hinzuzufügen.The following code example demonstrates how to use the SiteMapNodeCollection constructor to create a new SiteMapNodeCollection collection, and then add elements to it with the Add method.

// The LoadSiteMapData() method loads site navigation
// data from persistent storage into a DataTable.
DataTable siteMap = LoadSiteMapData();

// Create a SiteMapNodeCollection.
SiteMapNodeCollection nodes = new SiteMapNodeCollection();

// Create a SiteMapNode and add it to the collection.
SiteMapNode tempNode;
DataRow row;
int index = 0;

while (index < siteMap.Rows.Count)
{

    row = siteMap.Rows[index];

    // Create a node based on the data in the DataRow.
    tempNode = new SiteMapNode(SiteMap.Provider,
                                row["Key"].ToString(),
                                row["Url"].ToString());

    // Add the node to the collection.
    nodes.Add(tempNode);
    ++index;
}
' The LoadSiteMapData() Function loads site navigation
' data from persistent storage into a DataTable.

Dim siteMapData As DataTable
siteMapData = LoadSiteMapData()

' Create a SiteMapNodeCollection.
Dim nodes As New SiteMapNodeCollection()

' Create a SiteMapNode and add it to the collection.
Dim tempNode As SiteMapNode
Dim row As DataRow
Dim index As Integer
index = 0

While (index < siteMapData.Rows.Count)

    row = siteMapData.Rows(index)

    ' Create a node based on the data in the DataRow.
    tempNode = New SiteMapNode(SiteMap.Provider, row("Key").ToString(), row("Url").ToString())

    ' Add the node to the collection.
    nodes.Add(tempNode)
    index = index + 1
End While

Im folgenden Codebeispiel wird veranschaulicht, SimpleTextSiteMapProvider wie eine Textdatei analysiert, die Site Übersichts Daten in durch Trennzeichen getrennten Zeichen folgen enthält.The following code example demonstrates how the SimpleTextSiteMapProvider parses a text file that contains site map data in comma-delimited strings. Für jede SiteMapNode Zeile, die aus der Datei gelesen wird, wird ein neues-Objekt den internen nach Verfolgungs Auflistungen der-Klasse hinzugefügt.A new SiteMapNode object is added to the internal tracking collections of the class for each line that is read from the file.

Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SiteMapProvider -Klasse bereitgestellt wird.This code example is part of a larger example provided for the SiteMapProvider class.

protected virtual void LoadSiteMapFromStore()
{
  string pathToOpen;

  lock (this)
  {
    // If a root node exists, LoadSiteMapFromStore has already
    // been called, and the method can return.
    if (rootNode != null)
    {
      return;
    }
    else
    {
      pathToOpen = HttpContext.Current.Server.MapPath("~" + "\\" + sourceFilename);

      if (File.Exists(pathToOpen))
      {
        // Open the file to read from.
        using (StreamReader sr = File.OpenText(pathToOpen))
        {

          // Clear the state of the collections and rootNode
          rootNode = null;
          siteMapNodes.Clear();
          childParentRelationship.Clear();

          // Parse the file and build the site map
          string s = "";
          string[] nodeValues = null;
          SiteMapNode temp = null;

          while ((s = sr.ReadLine()) != null)
          {

            // Build the various SiteMapNode objects and add
            // them to the ArrayList collections. The format used
            // is: URL,TITLE,DESCRIPTION,PARENTURL

            nodeValues = s.Split(',');

            temp = new SiteMapNode(this,
                HttpRuntime.AppDomainAppVirtualPath + "/" + nodeValues[0],
                HttpRuntime.AppDomainAppVirtualPath + "/" + nodeValues[0],
                nodeValues[1],
                nodeValues[2]);

            // Is this a root node yet?
            if (null == rootNode &&
                string.IsNullOrEmpty(nodeValues[3]))
            {
              rootNode = temp;
            }

          // If not the root node, add the node to the various collections.
            else
            {
              siteMapNodes.Add(new DictionaryEntry(temp.Url, temp));
              // The parent node has already been added to the collection.
              SiteMapNode parentNode =
                       FindSiteMapNode(HttpRuntime.AppDomainAppVirtualPath + "/" + nodeValues[3]);
              if (parentNode != null)
              {
                childParentRelationship.Add(new DictionaryEntry(temp.Url, parentNode));
              }
              else
              {
                throw new Exception("Parent node not found for current node.");
              }
            }
          }
        }
      }
      else
      {
        throw new Exception("File not found");
      }
    }
  }
  return;
}
  Protected Overridable Sub LoadSiteMapFromStore()
    Dim pathToOpen As String
    SyncLock Me
      ' If a root node exists, LoadSiteMapFromStore has already
      ' been called, and the method can return.
      If Not (aRootNode Is Nothing) Then
        Return
      Else
        pathToOpen = HttpContext.Current.Server.MapPath("~" & "\\" & sourceFilename)
        If File.Exists(pathToOpen) Then
          ' Open the file to read from.
          Dim sr As StreamReader = File.OpenText(pathToOpen)
          Try

            ' Clear the state of the collections and aRootNode
            aRootNode = Nothing
            siteMapNodes.Clear()
            childParentRelationship.Clear()

            ' Parse the file and build the site map
            Dim s As String = ""
            Dim nodeValues As String() = Nothing
            Dim temp As SiteMapNode = Nothing

            Do
              s = sr.ReadLine()

              If Not s Is Nothing Then
                ' Build the various SiteMapNode objects and add
                ' them to the ArrayList collections. The format used
                ' is: URL,TITLE,DESCRIPTION,PARENTURL
                nodeValues = s.Split(","c)

                temp = New SiteMapNode(Me, _
                    HttpRuntime.AppDomainAppVirtualPath & "/" & nodeValues(0), _
                    HttpRuntime.AppDomainAppVirtualPath & "/" & nodeValues(0), _
                    nodeValues(1), _
                    nodeValues(2))

                ' Is this a root node yet?
                If aRootNode Is Nothing AndAlso _
                  (nodeValues(3) Is Nothing OrElse _
                   nodeValues(3) = String.Empty) Then
                  aRootNode = temp

                  ' If not the root node, add the node to the various collections.
                Else

                  siteMapNodes.Add(New DictionaryEntry(temp.Url, temp))

                  ' The parent node has already been added to the collection.
                  Dim parentNode As SiteMapNode = _
                      FindSiteMapNode(HttpRuntime.AppDomainAppVirtualPath & "/" & nodeValues(3))

                  If Not (parentNode Is Nothing) Then
                    childParentRelationship.Add(New DictionaryEntry(temp.Url, parentNode))
                  Else
                    Throw New Exception("Parent node not found for current node.")
                  End If
                End If
              End If
            Loop Until s Is Nothing
          Finally
            sr.Close()
          End Try
        Else
          Throw New Exception("File not found")
        End If
      End If
    End SyncLock
    Return
  End Sub
End Class

Hinweise

Ein SiteMapNode -Objekt stellt eine Website Seite in einer Site Übersichts Struktur dar.A SiteMapNode object represents a Web site page in a site map structure. SiteMapNodeObjekte werden zur Laufzeit von der SiteMap statischen-Klasse geladen, indem ein oder mehrere Site Übersichts Anbieter verwendet werden, um Site Übersichts Daten aus dem persistenten Speicher in den Arbeitsspeicher zu laden.SiteMapNode objects are loaded by the static SiteMap class at run time using one or more site map providers to load site map data from persistent storage into memory. SiteMapNodeObjekte werden von der SiteMapNodeItem -Klasse zur Verwendung durch Webserver Steuerelemente, z. b. das SiteMapPath -Steuerelement, umschließt.SiteMapNode objects are wrapped by the SiteMapNodeItem class for use by Web server controls, such as the SiteMapPath control.

Die SiteMapNode -Klasse umfasst mehrere Eigenschaften, die verwendet werden, um eine einzelne Seite in einer Website zu beschreiben, einschließlich Eigenschaften, die eine Seite beschreiben Url, z. Description b. die Eigenschaften, Titleund.The SiteMapNode class includes several properties that are used to describe a single page in a Web site, including properties that describe a page, such as the Url, Title, and Description properties. Während die Url -Eigenschaft von der XmlSiteMapProvider -Klasse verwendet wird, bei der es sich um den Standard-Site Übersichts Anbieter für ASP.net handelt, als Suchschlüssel in den internen Auflistungen, die SiteMapNode der Anbieter zum nach Key verfolgen von Knoten verwendet, unterstützt die-Klasse einen grundlegenden Eigenschaft, die von Site Übersichts Anbietern zum Nachverfolgen von Knoten verwendet werden kann.Whereas the Url property is used by the XmlSiteMapProvider class, which is the default site map provider for ASP.NET, as a lookup key in the internal collections that the provider uses to track nodes, the SiteMapNode class supports a basic Key property that can be used by site map providers to track nodes. Außerdem wird die Url -Eigenschaft von Navigations Steuerelementen verwendet, um Hyperlinks zu Seiten innerhalb einer Navigationsstruktur zu Rendering.Additionally, the Url property is used by navigation controls to render hyperlinks to pages within a navigation structure. Die Title -Eigenschaft ist ein Anzeige Name für SiteMapNodedas, ist häufig identisch mit dem HTML-Titel eines Webformulars und wird von Navigations Steuerelementen verwendet, um einfache Bezeichnungen zu Rendering.The Title property is a friendly name for the SiteMapNode, is often the same as the HTML title of a Web Form, and is used by navigation controls to render simple labels. Zum Schluss ist NameValueCollection eine Sammlung zusätzlicher Attributes Attribute für Site Übersichts Anbieter verfügbar, die- SiteMapNode Objekte verwenden, aber zusätzliche Eigenschaften erfordern, die in der Basis SiteMapNode Klasse nicht verfügbar sind.Finally, a NameValueCollection collection of additional Attributes attributes is available to site map providers that use SiteMapNode objects, but require additional properties that are not available in the base SiteMapNode class.

Konstruktoren

SiteMapNode(SiteMapProvider, String) SiteMapNode(SiteMapProvider, String) SiteMapNode(SiteMapProvider, String) SiteMapNode(SiteMapProvider, String)

Initialisiert eine neue Instanz der SiteMapNode-Klasse, wobei mit dem angegebenen key die vom Knoten dargestellte Seite sowie der den Knoten verwaltende Siteübersichtsanbieter angegeben werden.Initializes a new instance of the SiteMapNode class, using the specified key to identify the page that the node represents and the site map provider that manages the node.

SiteMapNode(SiteMapProvider, String, String) SiteMapNode(SiteMapProvider, String, String) SiteMapNode(SiteMapProvider, String, String) SiteMapNode(SiteMapProvider, String, String)

Initialisiert eine neue Instanz der SiteMapNode-Klasse mithilfe der angegebenen URL, eines key zum Angeben der Seite, die vom Knoten dargestellt wird, sowie des Siteübersichtsanbieters, der den Knoten verwaltet.Initializes a new instance of the SiteMapNode class using the specified URL, a key to identify the page that the node represents, and the site map provider that manages the node.

SiteMapNode(SiteMapProvider, String, String, String) SiteMapNode(SiteMapProvider, String, String, String) SiteMapNode(SiteMapProvider, String, String, String) SiteMapNode(SiteMapProvider, String, String, String)

Initialisiert eine neue Instanz der SiteMapNode-Klasse mithilfe der angegebenen URL, eines key zum Angeben der Seite, die vom Knoten dargestellt wird, eines Titels und des Siteübersichtsanbieters, der den Knoten verwaltet.Initializes a new instance of the SiteMapNode class using the specified URL, a key to identify the page that the node represents, a title, and the site map provider that manages the node.

SiteMapNode(SiteMapProvider, String, String, String, String) SiteMapNode(SiteMapProvider, String, String, String, String) SiteMapNode(SiteMapProvider, String, String, String, String) SiteMapNode(SiteMapProvider, String, String, String, String)

Initialisiert eine neue Instanz der SiteMapNode-Klasse mithilfe der angegebenen URL, eines key zum Angeben der Seite, die vom Knoten dargestellt wird, eines Titels und einer Beschreibung sowie des Siteübersichtsanbieters, der den Knoten verwaltet.Initializes a new instance of the SiteMapNode class using the specified URL, a key to identify the page that the node represents, a title and description, and the site map provider that manages the node.

SiteMapNode(SiteMapProvider, String, String, String, String, IList, NameValueCollection, NameValueCollection, String) SiteMapNode(SiteMapProvider, String, String, String, String, IList, NameValueCollection, NameValueCollection, String) SiteMapNode(SiteMapProvider, String, String, String, String, IList, NameValueCollection, NameValueCollection, String) SiteMapNode(SiteMapProvider, String, String, String, String, IList, NameValueCollection, NameValueCollection, String)

Initialisiert eine neue Instanz der SiteMapNode Klasse mithilfe des angegebenen Siteübersichtsanbieters, der den Knoten, die URL, den Titel, die Beschreibung, die Rolle, die zusätzlichen Attribute sowie die expliziten und impliziten Ressourcenschlüssel für die Lokalisierung verwaltet.Initializes a new instance of the SiteMapNode class using the specified site map provider that manages the node, URL, title, description, roles, additional attributes, and explicit and implicit resource keys for localization.

Eigenschaften

Attributes Attributes Attributes Attributes

Ruft eine Auflistung zusätzlicher Attribute neben den stark typisierten Eigenschaften ab, die für die SiteMapNode-Klasse definiert sind, oder legt diese fest.Gets or sets a collection of additional attributes beyond the strongly typed properties that are defined for the SiteMapNode class.

ChildNodes ChildNodes ChildNodes ChildNodes

Ruft alle untergeordneten Knoten des aktuellen SiteMapNode-Objekt vom zugeordneten SiteMapProvider-Anbieter ab oder legt diese fest.Gets or sets all the child nodes of the current SiteMapNode object from the associated SiteMapProvider provider.

Description Description Description Description

Ruft die Beschreibung eines SiteMapNode ab oder legt diese fest.Gets or sets a description for the SiteMapNode.

HasChildNodes HasChildNodes HasChildNodes HasChildNodes

Ruft einen Wert ab, der angibt, ob der aktuelle SiteMapNode über untergeordnete Knoten verfügt.Gets a value indicating whether the current SiteMapNode has any child nodes.

Item[String] Item[String] Item[String] Item[String]

Ruft ein benutzerdefiniertes Attribut aus der Attributes-Auflistung bzw. eine Ressourcenzeichenfolge auf der Grundlage des angegebenen Schlüssels ab oder legt dieses bzw. diese fest.Gets or sets a custom attribute from the Attributes collection or a resource string based on the specified key.

Key Key Key Key

Ruft eine Zeichenfolge ab, die einen Suchschlüssel für einen Siteübersichtsknoten darstellt.Gets a string representing a lookup key for a site map node.

NextSibling NextSibling NextSibling NextSibling

Ruft den nächsten SiteMapNode-Knoten auf der gleichen hierarchischen Ebene wie der aktuelle Knoten in Bezug auf die ParentNode-Eigenschaft ab (falls ein solcher vorhanden ist).Gets the next SiteMapNode node on the same hierarchical level as the current one, relative to the ParentNode property (if one exists).

ParentNode ParentNode ParentNode ParentNode

Ruft das SiteMapNode-Objekt ab, das das übergeordnete Element des aktuellen Knotens darstellt, oder legt dieses fest.Gets or sets the SiteMapNode object that is the parent of the current node.

PreviousSibling PreviousSibling PreviousSibling PreviousSibling

Ruft das vorherige SiteMapNode-Objekt auf der gleichen Ebene wie das aktuelle Objekt in Bezug auf das ParentNode-Objekt ab (sofern ein solches vorhanden ist).Gets the previous SiteMapNode object on the same level as the current one, relative to the ParentNode object (if one exists).

Provider Provider Provider Provider

Ruft den SiteMapProvider-Anbieter ab, von dem das SiteMapNode-Objekt verfolgt wird.Gets the SiteMapProvider provider that the SiteMapNode object is tracked by.

ReadOnly ReadOnly ReadOnly ReadOnly

Ruft einen Wert ab, der angibt, ob der Siteübersichtsknoten geändert werden kann, oder legt diesen fest.Gets or sets a value indicating whether the site map node can be modified.

ResourceKey ResourceKey ResourceKey ResourceKey

Ruft den Ressourcenschlüssel ab, mit dem der SiteMapNode lokalisiert wird, oder legt diesen fest.Gets or sets the resource key that is used to localize the SiteMapNode.

Roles Roles Roles Roles

Ruft die Sammlung von Rollen ab, die dem während der Sicherheitskürzung verwendeten SiteMapNode-Objekt zugeordnet sind, oder legt diese Sammlung fest.Gets or sets a collection of roles that are associated with the SiteMapNode object, used during security trimming.

RootNode RootNode RootNode RootNode

Ruft den Stammknoten des Stammanbieters in einer Hierarchie von Siteübersichtsanbietern ab.Gets the root node of the root provider in a site map provider hierarchy. Wenn keine Anbieterhierarchie vorhanden ist, ruft die RootNode-Eigenschaft den Stammknoten des aktuellen Anbieters ab.If no provider hierarchy exists, the RootNode property gets the root node of the current provider.

Title Title Title Title

Ruft den Titel des SiteMapNode-Objekts ab oder legt diesen fest.Gets or sets the title of the SiteMapNode object.

Url Url Url Url

Ruft die URL der Seite ab, die das SiteMapNode-Objekt darstellt, oder legt diese fest.Gets or sets the URL of the page that the SiteMapNode object represents.

Methoden

Clone() Clone() Clone() Clone()

Erstellt einen neuen Knoten, der eine Kopie des aktuellen Knotens darstellt.Creates a new node that is a copy of the current node.

Clone(Boolean) Clone(Boolean) Clone(Boolean) Clone(Boolean)

Erstellt eine neue Kopie, die eine Kopie des aktuellen Knotens darstellt, wobei optional alle übergeordneten Knoten und Vorgängerknoten des aktuellen Knotens geklont werden.Creates a new copy that is a copy of the current node, optionally cloning all parent and ancestor nodes of the current node.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Ruft einen Wert ab, der angibt, ob der aktuelle SiteMapNode mit dem angegebenen Objekt identisch istGets a value indicating whether the current SiteMapNode is identical to the specified object.

GetAllNodes() GetAllNodes() GetAllNodes() GetAllNodes()

Ruft eine schreibgeschützte Auflistung aller SiteMapNode-Objekte ab, die Nachfolger des aufrufenden Knotens sind, ungeachtet des Trennungsgrades.Retrieves a read-only collection of all SiteMapNode objects that are descendants of the calling node, regardless of the degree of separation.

GetDataSourceView(SiteMapDataSource, String) GetDataSourceView(SiteMapDataSource, String) GetDataSourceView(SiteMapDataSource, String) GetDataSourceView(SiteMapDataSource, String)

Ruft das SiteMapDataSourceView-Objekt ab, das dem aktuellen Knoten zugeordnet ist.Retrieves the SiteMapDataSourceView object that is associated with the current node.

GetExplicitResourceString(String, String, Boolean) GetExplicitResourceString(String, String, Boolean) GetExplicitResourceString(String, String, Boolean) GetExplicitResourceString(String, String, Boolean)

Ruft eine lokalisierte Zeichenfolge auf der Grundlage eines zu lokalisierenden SiteMapNode-Attributs, eine zurückzugebende Standardzeichenfolge (wenn keine Ressource gefunden wird) und einen booleschen Wert ab, der angibt, ob eine Ausnahme ausgelöst werden soll, wenn keine Ressource gefunden wird.Retrieves a localized string based on a SiteMapNode attribute to localize, a default string to return if no resource is found, and a Boolean value indicating whether to throw an exception if no resource is found.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt den Hashcode des SiteMapNode-Objekts zurückReturns the hash code of the SiteMapNode object.

GetHierarchicalDataSourceView() GetHierarchicalDataSourceView() GetHierarchicalDataSourceView() GetHierarchicalDataSourceView()

Ruft das SiteMapHierarchicalDataSourceView-Objekt ab, das dem aktuellen Knoten zugeordnet ist.Retrieves the SiteMapHierarchicalDataSourceView object that is associated with the current node.

GetImplicitResourceString(String) GetImplicitResourceString(String) GetImplicitResourceString(String) GetImplicitResourceString(String)

Ruft eine lokalisierte Zeichenfolge auf der Grundlage des Attributnamens und der ResourceKey-Eigenschaft ab, die vom SiteMapProvider angegeben wird, mit dessen Hilfe der SiteMapNode verfolgt wird.Gets a localized string based on the attribute name and ResourceKey property that is specified by the SiteMapProvider by which the SiteMapNode is tracked.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
IsAccessibleToUser(HttpContext) IsAccessibleToUser(HttpContext) IsAccessibleToUser(HttpContext) IsAccessibleToUser(HttpContext)

Ruft einen Wert ab, der angibt, ob der angegebene Siteübersichtsknoten vom Benutzer im angegebenen Kontext angezeigt werden kann.Gets a value indicating whether the specified site map node can be viewed by the user in the specified context.

IsDescendantOf(SiteMapNode) IsDescendantOf(SiteMapNode) IsDescendantOf(SiteMapNode) IsDescendantOf(SiteMapNode)

Ruft einen Wert ab, der angibt, ob der aktuelle Siteübersichtsknoten ein untergeordneter Knoten oder ein direkter Nachfolger des angegebenen Knotens ist.Gets a value indicating whether the current site map node is a child or a direct descendant of the specified node.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

Konvertiert den Wert dieser Instanz der SiteMapNode-Klasse in die entsprechende Zeichenfolgendarstellung.Converts the value of this instance of the SiteMapNode class to its equivalent string representation.

Explizite Schnittstellenimplementierungen

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Erstellt einen neuen Knoten, der eine Kopie des aktuellen Knotens darstellt.Creates a new node that is a copy of the current node. Eine Beschreibung dieses Elements finden Sie unter Clone().For a description of this member, see Clone().

IHierarchyData.GetChildren() IHierarchyData.GetChildren() IHierarchyData.GetChildren() IHierarchyData.GetChildren()

Ruft die hierarchischen untergeordneten Datenelemente des aktuellen Elements ab.Retrieves the hierarchical children data items of the current item. Eine Beschreibung dieses Elements finden Sie unter GetChildren().For a description of this member, see GetChildren().

IHierarchyData.GetParent() IHierarchyData.GetParent() IHierarchyData.GetParent() IHierarchyData.GetParent()

Ruft das hierarchisch übergeordnete Element des aktuellen Elements ab.Retrieves the hierarchical parent of the current item. Eine Beschreibung dieses Elements finden Sie unter GetParent().For a description of this member, see GetParent().

IHierarchyData.HasChildren IHierarchyData.HasChildren IHierarchyData.HasChildren IHierarchyData.HasChildren

Ruft einen Wert ab, der angibt, ob das aktuelle SiteMapNode-Objekt über untergeordnete Knoten verfügt.Gets a value that indicates whether the current SiteMapNode object has any child nodes. Eine Beschreibung dieses Members finden Sie unter HasChildren.For a description of this member, see HasChildren.

IHierarchyData.Item IHierarchyData.Item IHierarchyData.Item IHierarchyData.Item

Ruft das hierarchische Datenelement ab.Gets the hierarchical data item. Eine Beschreibung dieses Elements finden Sie unter Item.For a description of this member, see Item.

IHierarchyData.Path IHierarchyData.Path IHierarchyData.Path IHierarchyData.Path

Ruft den Pfad des hierarchischen Datenelements ab.Gets the path of the hierarchical data item. Eine Beschreibung dieses Elements finden Sie unter Path.For a description of this member, see Path.

IHierarchyData.Type IHierarchyData.Type IHierarchyData.Type IHierarchyData.Type

Ruft eine Zeichenfolge ab, die den Typnamen des hierarchischen Datenelements darstellt.Gets a string that represents the type name of the hierarchical data item. Eine Beschreibung dieses Elements finden Sie unter Type.For a description of this member, see Type.

INavigateUIData.Description INavigateUIData.Description INavigateUIData.Description INavigateUIData.Description

Ruft die Description-Eigenschaft des Siteübersichtsknotens ab.Gets the Description property of the site map node. Eine Beschreibung dieses Elements finden Sie unter Description.For a description of this member, see Description.

INavigateUIData.Name INavigateUIData.Name INavigateUIData.Name INavigateUIData.Name

Ruft die Title-Eigenschaft des Siteübersichtsknotens ab.Gets the Title property of the site map node. Eine Beschreibung dieses Elements finden Sie unter Name.For a description of this member, see Name.

INavigateUIData.NavigateUrl INavigateUIData.NavigateUrl INavigateUIData.NavigateUrl INavigateUIData.NavigateUrl

Ruft die Url-Eigenschaft des Siteübersichtsknotens ab.Gets the Url property of the site map node. Eine Beschreibung dieses Elements finden Sie unter NavigateUrl.For a description of this member, see NavigateUrl.

INavigateUIData.Value INavigateUIData.Value INavigateUIData.Value INavigateUIData.Value

Ruft die Title-Eigenschaft des Siteübersichtsknotens ab.Gets the Title property of the site map node. Eine Beschreibung dieses Members finden Sie unter Value.For a description of this member, see Value.

Gilt für:

Siehe auch