Partager via


SiteMapNode.GetImplicitResourceString(String) Méthode

Définition

Obtient une chaîne localisée en fonction du nom et ResourceKey de la propriété d’attribut spécifiés par le SiteMapProvider suivi.SiteMapNode

protected:
 System::String ^ GetImplicitResourceString(System::String ^ attributeName);
protected string GetImplicitResourceString(string attributeName);
member this.GetImplicitResourceString : string -> string
Protected Function GetImplicitResourceString (attributeName As String) As String

Paramètres

attributeName
String

Attribut SiteMapNode à localiser.

Retours

Chaîne représentant l’attribut localisé. La valeur par défaut est null.

Exceptions

attributeName a la valeur null.

Remarques

La GetImplicitResourceString méthode est appelée dans l’accesseur get de la propriété, de la TitleDescription propriété et de tous les attributs personnalisés définis dans la Attributes propriété. Le SiteMapProvider fournisseur par lequel l’objet SiteMapNode est suivi doit avoir sa EnableLocalization propriété définie true pour que la GetImplicitResourceString méthode soit appelée. Si la valeur est définiefalse, la EnableLocalization localisation n’est pas effectuée et la GetImplicitResourceString méthode n’est jamais appelée.

Si la GetImplicitResourceString méthode retourne une chaîne qui n’est pas vide, cela devient la valeur de la propriété d’attribut personnalisé, Descriptionou de la Titlepropriété d’attribut personnalisée.

La GetImplicitResourceString méthode utilise la valeur de la ResourceKey propriété pour localiser l’attribut. Si la ResourceKey valeur n’est pas spécifiée, la GetImplicitResourceString valeur renvoie null.

Note

La XmlSiteMapProvider classe impose la restriction que l’objet SiteMapNode ne peut pas définir à la fois les expressions de ressource implicites et les expressions de ressource explicites pour les attributs. Toutefois, une implémentation de fournisseur personnalisée peut choisir d’autoriser les deux.

S’applique à

Voir aussi