SiteMapProvider.HintAncestorNodes(SiteMapNode, 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 SiteMapNode nesneye göre bir veya daha fazla üst ve üst düğüm düzeyinin iyileştirilmiş bir alımını gerçekleştirmek için geçersiz kabileceği bir yöntem sağlar.
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)
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 alınmadığını ve -1 tüm üstlerin alınıp önbelleğe alınabileceğini belirtir.
Özel durumlar
upLevel
-1'den küçüktür.
node
, null
değeridir.
Açıklamalar
Varsayılan HintAncestorNodes yöntem yalnızca -1'den küçük bir upLevel
parametreyi ve olan null
bir node
parametreyi denetler. sınıfı bellekte XmlSiteMapProvider site haritası bilgilerini önbelleğe alır çünkü HintAncestorNodes yöntemi kullanılmaz.
Site haritası sağlayıcıları, belirtilen SiteMapNode nesnenin HintAncestorNodes üst ve üst düğümlerinin iyileştirilmiş bir alımını gerçekleştirmek için yöntemini geçersiz kılabilir.
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. İstenenden daha az düzey varsa, kullanılabilir tüm üst düğümler belirtilen sınır içinde döndürülür. Tercih edilirse, üst düğüm özelliği kullanılarak belirtilene SiteMapNode ParentNode bağlanabilir.