SiteMapProvider.HintNeighborhoodNodes(SiteMapNode, Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Methode bereit, mit der Siteübersichtsanbieter außer Kraft setzen können, um einen optimierten Abruf von Knoten durchzuführen, die in der Nähe des angegebenen Knotens zu finden sind.
public:
virtual void HintNeighborhoodNodes(System::Web::SiteMapNode ^ node, int upLevel, int downLevel);
public virtual void HintNeighborhoodNodes(System.Web.SiteMapNode node, int upLevel, int downLevel);
abstract member HintNeighborhoodNodes : System.Web.SiteMapNode * int * int -> unit
override this.HintNeighborhoodNodes : System.Web.SiteMapNode * int * int -> unit
Public Overridable Sub HintNeighborhoodNodes (node As SiteMapNode, upLevel As Integer, downLevel As Integer)
Parameter
- node
- SiteMapNode
Dies SiteMapNode dient als Referenzpunkt für upLevel.
- upLevel
- Int32
Die Anzahl der Vorgängergenerationen SiteMapNode , die abgerufen werden sollen. 0 gibt an, dass keine Übergeordneten Knoten abgerufen werden, und -1 angibt, dass alle Vorgängerknoten (und ihre untergeordneten Knoten auf der Ebene von node) abgerufen und zwischengespeichert werden können.
- downLevel
- Int32
Die Anzahl der absteigenden SiteMapNode Generationen, die abgerufen werden sollen. 0 gibt an, dass keine untergeordneten Knoten abgerufen werden, und -1 angibt, dass alle untergeordneten Knoten abgerufen und zwischengespeichert werden können.
Ausnahmen
upLevel oder downLevel kleiner als -1.
node ist null.
Hinweise
Die Standardmethode HintNeighborhoodNodes sucht nur nach parametern upLevel , downLevel die kleiner als -1 und einen node Parameter sind null. Da das XmlSiteMapProvider Objekt Standortzuordnungsinformationen im Arbeitsspeicher zwischenspeichert, wird die HintNeighborhoodNodes Methode nicht verwendet.
Websitezuordnungsanbieter können die HintNeighborhoodNodes Methode außer Kraft setzen, um eine optimierte Suche der SiteMapNode Objekte in der Nähe des angegebenen Auszuführen SiteMapNode. Der upLevel Parameter wird verwendet, um anzugeben, wie viele Ebenen von übergeordneten und übergeordneten Knoten aus dem angegebenen SiteMapNodedurchlaufen werden sollen. Der downLevel Parameter wird verwendet, um anzugeben, wie viele Ebenen untergeordneter Knoten vom aktuellen Knoten abgerufen werden sollen. Wenn bevorzugt, können die untergeordneten und untergeordneten Knoten mit dem SiteMapNode von der HintNeighborhoodNodes Methode zurückgegebenen Knoten verknüpft werden, wobei die ParentNode Eigenschaften verwendet ChildNodes werden.