SiteMapProvider.FindSiteMapNodeFromKey(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een SiteMapNode object opgehaald op basis van een opgegeven sleutel.
public:
virtual System::Web::SiteMapNode ^ FindSiteMapNodeFromKey(System::String ^ key);
public virtual System.Web.SiteMapNode FindSiteMapNodeFromKey(string key);
abstract member FindSiteMapNodeFromKey : string -> System.Web.SiteMapNode
override this.FindSiteMapNodeFromKey : string -> System.Web.SiteMapNode
Public Overridable Function FindSiteMapNodeFromKey (key As String) As SiteMapNode
Parameters
- key
- String
Een opzoeksleutel waarmee een SiteMapNode wordt gemaakt.
Retouren
Een SiteMapNode die de pagina vertegenwoordigt die wordt geïdentificeerd door key; anders, nullals er geen overeenkomende SiteMapNode is gevonden of als beveiligingsbeperkingen zijn ingeschakeld en de SiteMapNode pagina niet kan worden geretourneerd voor de huidige gebruiker. De standaardwaarde is null.
Opmerkingen
De SiteMapProvider implementatie retourneert null in alle gevallen. Klassen die zijn afgeleid van de SiteMapProvider klasse kunnen de FindSiteMapNodeFromKey methode overschrijven om opzoekfunctionaliteit te bieden op basis van een unieke sleutel (in plaats van een URL, die door de FindSiteMapNode methode wordt gebruikt). Implementeer de FindSiteMapNodeFromKey methode als de implementatie van de siteoverzichtprovider gebruikmaakt van de SiteMapNode.Key eigenschap van een SiteMapNode object als primaire id in een siteoverzichtstructuur.
De StaticSiteMapProvider klasse biedt een implementatie die het zoeken naar siteoverzichtknooppunten afhandelt die geen URL definiëren.
De XmlSiteMapProvider-klasse, de standaardsiteoverzichtprovider voor ASP.NET, gebruikt de URL van een SiteMapNode als sleutel in de verschillende verzamelingen die de klassen onderhouden. Als een knooppunt een URL biedt, moet het daarom uniek zijn binnen het bereik van de siteoverzichtprovider. Als er geen URL wordt opgegeven, wordt er een unieke id gegenereerd om de SiteMapNode.