StaticSiteMapProvider.GetParentNode(SiteMapNode) Methode

Definition

Ruft den übergeordneten Siteübersichtsknoten eines bestimmten SiteMapNode-Objekts ab.

public:
 override System::Web::SiteMapNode ^ GetParentNode(System::Web::SiteMapNode ^ node);
public override System.Web.SiteMapNode GetParentNode (System.Web.SiteMapNode node);
override this.GetParentNode : System.Web.SiteMapNode -> System.Web.SiteMapNode
Public Overrides Function GetParentNode (node As SiteMapNode) As SiteMapNode

Parameter

node
SiteMapNode

Der SiteMapNode, für den der übergeordnete Siteübersichtsknoten abgerufen werden soll.

Gibt zurück

Ein SiteMapNode, der den übergeordneten Knoten des angegebenen SiteMapNode darstellt. Andernfalls null, wenn kein übergeordneter Siteübersichtsknoten vorhanden ist oder der Benutzer nicht berechtigt ist, den übergeordneten Siteübersichtsknoten zu sehen.

Ausnahmen

node ist null.

Hinweise

Die SiteMapNode Objekte delegieren an den Siteübersichtsanbieter, um die untergeordneten und übergeordneten Siteübersichtsknoten nachzuverfolgen. Daher müssen Klassen, die einen Siteübersichtsanbieter für eine hierarchische Siteübersichtsstruktur wie die StaticSiteMapProvider -Klasse implementieren und Objekte zum Darstellen von Siteübersichtsknoten verwenden SiteMapNode , die hierarchischen Beziehungen aller Siteübersichtsknoten nachverfolgen, um in einer gesamten hierarchischen Struktur navigieren zu können.

Wenn keine ParentNode Eigenschaft gefunden wird, erkennt die StaticSiteMapProvider -Klasse, ob der aktuelle Siteübersichtsanbieter über eine ParentProvider -Eigenschaft verfügt. Wenn dies der Grund ist, ruft der Siteübersichtsanbieter die GetParentNode -Eigenschaft für den übergeordneten Siteübersichtsanbieter auf. Dies ermöglicht das Szenario, in dem der übergeordnete Siteübersichtsknoten eines Siteübersichtsknotens von einem anderen Siteübersichtsanbieter verwaltet wird.

Die GetParentNode -Methode ruft die BuildSiteMap -Methode intern auf, um die SiteMapNode abzurufen, die das übergeordnete Element des angegebenen Siteübersichtsknotens darstellt. Wenn die Sicherheitskürzung aktiviert ist, wird der Siteübersichtsknoten nur zurückgegeben, wenn der Benutzer dies sehen darf.

Gilt für:

Weitere Informationen