StaticSiteMapProvider.GetParentNode(SiteMapNode) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera węzeł mapy lokacji nadrzędnej określonego SiteMapNode obiektu.
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
Parametry
- node
- SiteMapNode
Element SiteMapNode , dla którego ma być pobierany węzeł mapy lokacji nadrzędnej.
Zwraca
Element SiteMapNode reprezentujący element nadrzędny określonego SiteMapNodeelementu ; w przeciwnym razie , null
jeśli nie istnieje węzeł mapy lokacji nadrzędnej lub użytkownik nie może wyświetlić nadrzędnego węzła mapy witryny.
Wyjątki
node
to null
.
Uwagi
SiteMapNode Obiekty delegują do dostawcy mapy lokacji, aby śledzić ich podrzędne i nadrzędne węzły mapy lokacji. W rezultacie klasy, które implementują dostawcę mapy lokacji dla hierarchicznej struktury mapy lokacji, takiej jak StaticSiteMapProvider klasa, i używają SiteMapNode obiektów do reprezentowania węzłów mapy lokacji, muszą śledzić hierarchiczne relacje wszystkich węzłów mapy lokacji, aby móc poruszać się po całym drzewie hierarchicznym.
ParentNode Jeśli właściwość nie zostanie znaleziona, klasa wykryje, StaticSiteMapProvider czy bieżący dostawca mapy lokacji ma ParentProvider właściwość. Jeśli tak, dostawca mapy lokacji wywołuje GetParentNode właściwość nadrzędnego dostawcy mapy lokacji. Umożliwia to scenariusz, w którym nadrzędny węzeł mapy lokacji węzła mapy lokacji jest obsługiwany przez innego dostawcę mapy lokacji.
Metoda GetParentNode wywołuje metodę wewnętrznie, BuildSiteMap aby pobrać SiteMapNode element reprezentujący element nadrzędny określonego węzła mapy witryny. Jeśli włączono przycinanie zabezpieczeń, węzeł mapy witryny jest zwracany tylko wtedy, gdy użytkownik może go zobaczyć.