Partager via


SiteMapNode.GetImplicitResourceString(String) Méthode

Définition

Obtient une chaîne localisée selon le nom d'attribut et la propriété ResourceKey spécifiées par le SiteMapProvider qui sert au suivi du 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

String

Chaîne qui représente 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é, Description de la Title 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 EnableLocalization valeur est définie false, la 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 Titlepropriété , ou Descriptionde l’attribut personnalisé.

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 retourne null.

Notes

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