SiteMapProvider.HintNeighborhoodNodes(SiteMapNode, Int32, Int32) Yöntem

Tanım

Site haritası sağlayıcılarının belirtilen düğümün yakınında bulunan düğümleri iyileştirilmiş bir şekilde almak için geçersiz kabileceği bir yöntem sağlar.

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)

Parametreler

node
SiteMapNode

SiteMapNode için upLevelbir başvuru noktası işlevi gören .

upLevel
Int32

Getirilecek ata nesillerinin SiteMapNode sayısı. 0, hiçbir üst düğümün alındığını ve -1 tüm üst düğümlerin (ve alt düğümlerinin düzeyine node) alınıp önbelleğe alınabileceğini belirtir.

downLevel
Int32

Getirilecek alt SiteMapNode nesillerin sayısı. 0 alt düğüm alınmadığını, -1 ise tüm alt düğümlerin alınıp önbelleğe alınabileceğini gösterir.

Özel durumlar

upLevel veya downLevel -1'den küçüktür.

node, null değeridir.

Açıklamalar

Varsayılan HintNeighborhoodNodes yöntem yalnızca -1'den küçük bir upLevel ve downLevel parametrelerini ve olan nullbir node parametreyi denetler. XmlSiteMapProvider Nesne, site haritası bilgilerini bellekte önbelleğe alır çünkü HintNeighborhoodNodes yöntemi kullanılmaz.

Site haritası sağlayıcıları, belirtilen SiteMapNodeöğesine yakın nesneler için iyileştirilmiş bir arama SiteMapNode gerçekleştirmek için yöntemini geçersiz kılabilirHintNeighborhoodNodes. upLevel parametresi, belirtilen SiteMapNodeöğesinden kaç üst ve üst düğüm düzeyi arasında geçiş yapılacağını belirtmek için kullanılır. downLevel parametresi, geçerli düğümden kaç alt düğüm düzeyinin alınacağını belirtmek için kullanılır. Tercih edilirse, ve özellikleri kullanılarak ChildNodes ParentNode, atası ve alt düğümleri yöntemi tarafından HintNeighborhoodNodes döndürülen öğesine bağlanabilirSiteMapNode.

Şunlara uygulanır

Ayrıca bkz.