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.Gets a localized string based on the attribute name and ResourceKey property that is specified by the SiteMapProvider by which the SiteMapNode is tracked.

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.The SiteMapNode attribute to localize.

Retours

String

Chaîne qui représente l'attribut localisé.A string representing the localized attribute. La valeur par défaut est null.The default is null.

Exceptions

attributeName a la valeur null.attributeName is null.

Remarques

La GetImplicitResourceString méthode est appelée dans l’accesseur Get de la Title propriété, la Description propriété et tous les attributs personnalisés définis dans la Attributes propriété.The GetImplicitResourceString method is invoked in the get accessor of the Title property, the Description property, and any custom attributes that are defined in the Attributes property. La SiteMapProvider propriété du fournisseur par lequel l' SiteMapNode objet est suivi doit avoir la EnableLocalization valeur true pour que la GetImplicitResourceString méthode soit appelée.The SiteMapProvider provider by which the SiteMapNode object is tracked must have its EnableLocalization property set to true for the GetImplicitResourceString method to be called. Si EnableLocalization a la valeur false , la localisation n’est pas effectuée et la GetImplicitResourceString méthode n’est jamais appelée.If the EnableLocalization is set to false, localization is not performed and the GetImplicitResourceString method is never called.

Si la GetImplicitResourceString méthode retourne une chaîne qui n’est pas vide, elle devient la valeur de Title la Description propriété d’attribut personnalisée, ou.If the GetImplicitResourceString method returns a string that is not empty, this becomes the value of the Title, Description, or custom attribute property.

La GetImplicitResourceString méthode utilise la valeur de la ResourceKey propriété pour localiser l’attribut.The GetImplicitResourceString method uses the value of the ResourceKey property to localize the attribute. Si ResourceKey n’est pas spécifié, le GetImplicitResourceString retourne null .If the ResourceKey is not specified, the GetImplicitResourceString returns null.

Notes

La XmlSiteMapProvider classe impose la restriction indiquant que l' SiteMapNode objet ne peut pas définir à la fois des expressions de ressource implicites et des expressions de ressource explicites pour les attributs.The XmlSiteMapProvider class imposes the restriction that the SiteMapNode object cannot define both implicit resource expressions and explicit resource expressions for attributes. Toutefois, une implémentation de fournisseur personnalisé peut choisir d’autoriser les deux.However, a custom provider implementation can choose to allow both.

S’applique à

Voir aussi