Aracılığıyla paylaş


SiteMapProvider.GetParentNodeRelativeToCurrentNodeAndHintDownFromParent Yöntem

Tanım

ş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

SiteMapNode şu anda istenen sayfanın bir üst SiteMapNode öğesini temsil eden; aksi takdirde, nullgeç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.

Şunlara uygulanır

Ayrıca bkz.