XmlSiteMapProvider.FindSiteMapNode(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 URL'de sayfayı temsil eden bir nesnesi alınır.
public:
override System::Web::SiteMapNode ^ FindSiteMapNode(System::String ^ rawUrl);
public override System.Web.SiteMapNode FindSiteMapNode (string rawUrl);
override this.FindSiteMapNode : string -> System.Web.SiteMapNode
Public Overrides Function FindSiteMapNode (rawUrl As String) As SiteMapNode
Parametreler
- rawUrl
- String
bir almak için sayfa tanımlayan bir SiteMapNode URL.
Döndürülenler
tarafından SiteMapNode tanımlanan sayfayı temsil eden rawURL
bir .
Ö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
nesne, temel sınıfın uygulanması belirtilen URL için bir düğüm dönüşene kadar tüm bağlı alt sağlayıcıların düğüm için aranması için yöntemini XmlSiteMapProvider FindSiteMapNode geçersiz kılar.
PARAMETRESI, XML site haritası veri dosyasında nasıl belirtiliyorsa, mutlak bir sanal yol veya uygulama göreli rawUrl
yolu olmalıdır.
Sınıfından türetilen sınıf ve sınıflar, sınıfın bakımını yapılan çeşitli koleksiyonlarda anahtar olarak bir nesnenin XmlSiteMapProvider SiteMapNode URL'sini kullanır. Bu nedenle, bu URL'ler site haritası kapsamında benzersiz olmalıdır. URL, tarafından yönetilen anlık site haritası verisinde bulunamasa, site haritası düğümlerinin özniteliği aracılığıyla ona bağlı her alt XmlSiteMapProvider FindSiteMapNode provider
sağlayıcıda çağrısında bulunur.
yöntemi, FindSiteMapNode site BuildSiteMap haritasında üst düzey düğümü almak için dolaylı olarak yöntemini çağıran bir yöntemdir. Bu nedenle, yöntemi için oluşan tüm BuildSiteMap özel durumlar yöntemi çağrılırken de FindSiteMapNode oluşabilir.