SiteMapProvider.GetParentNodeRelativeToCurrentNodeAndHintDownFromParent 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.
şu anda istenen sayfa için bir üst düğüm alınırken ve üst öğe için alt düğümler getirilirken site haritası sağlayıcıları için iyileştirilmiş bir arama yöntemi sağlar.
public:
virtual System::Web::SiteMapNode ^ GetParentNodeRelativeToCurrentNodeAndHintDownFromParent(int walkupLevels, int relativeDepthFromWalkup);
public virtual System.Web.SiteMapNode GetParentNodeRelativeToCurrentNodeAndHintDownFromParent (int walkupLevels, int relativeDepthFromWalkup);
abstract member GetParentNodeRelativeToCurrentNodeAndHintDownFromParent : int * int -> System.Web.SiteMapNode
override this.GetParentNodeRelativeToCurrentNodeAndHintDownFromParent : int * int -> System.Web.SiteMapNode
Public Overridable Function GetParentNodeRelativeToCurrentNodeAndHintDownFromParent (walkupLevels As Integer, relativeDepthFromWalkup As Integer) As SiteMapNode
Parametreler
- walkupLevels
- Int32
İstenen ata düğümü alınırken geçirilmesi gereken ata düğümü düzeylerinin sayısı.
- relativeDepthFromWalkup
- Int32
Hedef ata düğümünden alınacak alt düğüm düzeylerinin sayısı.
Döndürülenler
SiteMapNode şu anda istenen sayfanın bir üst SiteMapNode öğesini temsil eden; aksi takdirde, null
geçerli veya üst SiteMapNode öğe bulunamazsa veya geçerli kullanıcı için döndürülemezse.
Özel durumlar
walkupLevels
veya relativeDepthFromWalkup
0'dan küçüktür.
Açıklamalar
sınıfının varsayılan uygulamasıSiteMapProvider, ve HintNeighborhoodNodes yöntemlerini çağırarak GetCurrentNodeAndHintAncestorNodes yönteminin GetParentNodeRelativeToCurrentNodeAndHintDownFromParent iyileştirilmiş olmayan bir uygulamasını sağlar; bununla birlikte, site haritası sağlayıcıları yöntemi geçersiz kılabilir GetParentNodeRelativeToCurrentNodeAndHintDownFromParent ve üst düğümünü döndürmek ve diğer SiteMapNode nesnelerin iyileştirilmiş bir aramasını gerçekleştirmek için özel önbelleğe alma mekanizmaları kullanan iyileştirilmiş bir uygulama sağlayabilir.
walkupLevels
parametresi, hedef düğüm alınırken kaç üst ve üst düğüm düzeyinin geçirileceğini belirtmek için kullanılır. İstenenden daha az düzey varsa, null
döndürülür. downLevel
parametresi, hedef alt 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 GetParentNodeRelativeToCurrentNodeAndHintDownFromParent döndürülen öğesine bağlanabilirSiteMapNode.