SiteMapProvider.HintNeighborhoodNodes(SiteMapNode, Int32, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 upLevel
bir 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 null
bir 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.