Freigeben über


StaticSiteMapProvider.GetParentNode(SiteMapNode) Methode

Definition

Ruft den übergeordneten Websitezuordnungsknoten 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 Knoten zum Abrufen des übergeordneten Websitezuordnungsknotens.

Gibt zurück

A SiteMapNode that represents the parent of the specified SiteMapNode; otherwise, if nullno parent site map node exists or the user is not zulässig to see the parent site map node.

Ausnahmen

node ist null.

Hinweise

Die SiteMapNode Objekte werden an den Websitezuordnungsanbieter delegieren, um die untergeordneten und übergeordneten Websitezuordnungsknoten nachzuverfolgen. Daher müssen Klassen, die einen Websitezuordnungsanbieter für eine hierarchische Websitezuordnungsstruktur implementieren, z. B. die StaticSiteMapProvider Klasse, und Objekte zum Darstellen von Websitezuordnungsknoten verwenden SiteMapNode , die hierarchischen Beziehungen aller Websitezuordnungsknoten nachverfolgen, um in einer gesamten hierarchischen Struktur navigieren zu können.

Wenn eine ParentNode Eigenschaft nicht gefunden wird, erkennt die StaticSiteMapProvider Klasse, ob der aktuelle Websitezuordnungsanbieter über eine ParentProvider Eigenschaft verfügt. Wenn ja, ruft der Siteübersichtsanbieter die GetParentNode Methode für den übergeordneten Websitezuordnungsanbieter auf. Dies ermöglicht das Szenario, in dem der übergeordnete Websitezuordnungsknoten eines Siteübersichtsknotens von einem anderen Websiteübersichtsanbieter verwaltet wird.

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

Gilt für:

Weitere Informationen