XmlSiteMapProvider.FindSiteMapNodeFromKey(String) 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.
Belirtilen SiteMapNode anahtara göre bir nesnesi alınır.
public:
override System::Web::SiteMapNode ^ FindSiteMapNodeFromKey(System::String ^ key);
public override System.Web.SiteMapNode FindSiteMapNodeFromKey (string key);
override this.FindSiteMapNodeFromKey : string -> System.Web.SiteMapNode
Public Overrides Function FindSiteMapNodeFromKey (key As String) As SiteMapNode
Parametreler
- key
- String
Arama yapmak için bir arama SiteMapNode anahtarı.
Döndürülenler
Ile tanımlanan sayfayı temsil eden bir; aksi takdirde, , güvenlik kırpma etkinse ve düğüm geçerli kullanıcıya gösterilemediyse veya düğüm düğüm koleksiyonunda SiteMapNode key
tarafından null
key
bulunamazsa.
Özel durumlar
Geçerli site haritası sağlayıcısına bağlı bir alt sağlayıcı geçerli bir düğüm döndürüldü.
Açıklamalar
sınıfı, temel sınıf için uygulama için bir düğüm dönüşzse, düğüm için herhangi bir bağlı alt sağlayıcının aranması için XmlSiteMapProvider FindSiteMapNodeFromKey yöntemini geçersiz key
kılar.
ASP.NET için sınıfından türetilen nesne ve varsayılan olarak iç koleksiyonlarında bir nesnenin özelliğini bir arama anahtarı XmlSiteMapProvider StaticSiteMapProvider olarak Url SiteMapNode kullanır. özelliğinin Url ayarlanmış SiteMapNode olması, sağlayıcı kapsamında benzersiz olması gerekir. Urlbelirtilmezse, düğümleri XmlSiteMapProvider izlemek için otomatik olarak bir Key üretir.
yöntemi, FindSiteMapNodeFromKey geçerli BuildSiteMap sağlayıcıyla ilişkili tüm alt sağlayıcılarda yöntemini çağırabilirsiniz. Bu nedenle, yönteminde açıklanan BuildSiteMap özel durumlar at olabilir.