SiteMapProvider.HintAncestorNodes(SiteMapNode, Int32) 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.
Zapewnia metodę, którą dostawcy mapy lokacji mogą zastąpić w celu przeprowadzenia zoptymalizowanego pobierania jednego lub kilku poziomów węzłów nadrzędnych i węzłów nadrzędnych względem określonego SiteMapNode obiektu.
public:
virtual void HintAncestorNodes(System::Web::SiteMapNode ^ node, int upLevel);
public virtual void HintAncestorNodes (System.Web.SiteMapNode node, int upLevel);
abstract member HintAncestorNodes : System.Web.SiteMapNode * int -> unit
override this.HintAncestorNodes : System.Web.SiteMapNode * int -> unit
Public Overridable Sub HintAncestorNodes (node As SiteMapNode, upLevel As Integer)
Parametry
- node
- SiteMapNode
To SiteMapNode działa jako punkt odniesienia dla upLevel
.
- upLevel
- Int32
Liczba pokoleń ancestora SiteMapNode do pobrania. 0 wskazuje, że nie są pobierane żadne węzły programu ancestor, a -1 wskazuje, że wszystkie elementy nadrzędnych mogą być pobierane i buforowane.
Wyjątki
upLevel
wartość jest mniejsza niż -1.
node
to null
.
Uwagi
Domyślna HintAncestorNodes metoda sprawdza upLevel
tylko parametr, który jest mniejszy niż -1 i node
parametr, który jest null
. XmlSiteMapProvider Ponieważ klasa buforuje informacje o mapie lokacji w pamięci, HintAncestorNodes metoda nie jest używana.
Dostawcy mapy lokacji mogą zastąpić HintAncestorNodes metodę w celu przeprowadzenia zoptymalizowanego pobierania węzłów nadrzędnych i węzłów nadrzędnych określonego SiteMapNode obiektu.
Parametr upLevel
służy do określania, ile poziomów węzłów nadrzędnych i węzłów nadrzędnych ma przechodzić z określonego SiteMapNodeelementu . Jeśli istnieje mniej poziomów niż są żądane, wszystkie dostępne węzły węzłów nadrzędnych są zwracane w ramach określonej granicy. Jeśli jest to preferowane, węzeł nadrzędny może być połączony z określoną SiteMapNode właściwością ParentNode .