StaticSiteMapProvider.GetParentNode(SiteMapNode) 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.
Belirli SiteMapNode bir nesnenin üst site haritası düğümünü alır.
public:
override System::Web::SiteMapNode ^ GetParentNode(System::Web::SiteMapNode ^ node);
public override System.Web.SiteMapNode GetParentNode (System.Web.SiteMapNode node);
override this.GetParentNode : System.Web.SiteMapNode -> System.Web.SiteMapNode
Public Overrides Function GetParentNode (node As SiteMapNode) As SiteMapNode
Parametreler
- node
- SiteMapNode
SiteMapNode Üst site haritası düğümünü almak için kullanılacak olan.
Döndürülenler
SiteMapNode Belirtilen SiteMapNodeöğesinin üst öğesini temsil eden bir ; aksi takdirde, null
üst site eşleme düğümü yoksa veya kullanıcının üst site eşleme düğümünü görmesine izin verilmiyorsa.
Özel durumlar
node
, null
değeridir.
Açıklamalar
Nesneler, SiteMapNode alt ve üst site haritası düğümlerini izlemek için site haritası sağlayıcısına temsilci verir. Sonuç olarak, sınıf gibi StaticSiteMapProvider hiyerarşik bir site haritası yapısı için site haritası sağlayıcısı uygulayan ve site eşleme düğümlerini temsil eden nesneleri kullanan SiteMapNode sınıfların, hiyerarşik ağacın tamamında gezinebilmek için tüm site haritası düğümlerinin hiyerarşik ilişkilerini izlemesi gerekir.
Bir ParentNode özellik bulunamazsa, StaticSiteMapProvider sınıfı geçerli site haritası sağlayıcısının bir ParentProvider özelliği olup olmadığını algılar. Bu durumda, site haritası sağlayıcısı üst site haritası sağlayıcısının özelliğini çağırır GetParentNode . Bu, bir site haritası düğümünün üst site haritası düğümünün farklı bir site haritası sağlayıcısı tarafından korunduğu senaryoyu etkinleştirir.
yöntemi, GetParentNode belirtilen site eşleme düğümünün üst öğesini temsil eden öğesini almak SiteMapNode için yöntemini dahili olarak çağırırBuildSiteMap. Güvenlik kırpması etkinleştirildiyse, site haritası düğümü yalnızca kullanıcının görmesine izin verilirse döndürülür.