SiteMapNode.GetImplicitResourceString(String) SiteMapNode.GetImplicitResourceString(String) SiteMapNode.GetImplicitResourceString(String) SiteMapNode.GetImplicitResourceString(String) Method

Definition

Ruft eine lokalisierte Zeichenfolge auf der Grundlage des Attributnamens und der ResourceKey-Eigenschaft ab, die vom SiteMapProvider angegeben wird, mit dessen Hilfe der SiteMapNode verfolgt wird.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

Parameter

attributeName
String String String String

Das zu lokalisierende SiteMapNode-Attribut.The SiteMapNode attribute to localize.

Gibt zurück

Eine Zeichenfolge, die das lokalisierte Attribut darstellt.A string representing the localized attribute. Die Standardeinstellung ist null.The default is null.

Ausnahmen

Hinweise

Die GetImplicitResourceString -Methode wird im get-Accessor Title der-Eigenschaft, der Description -Eigenschaft und allen benutzerdefinierten Attributen aufgerufen, die in Attributes der-Eigenschaft definiert sind.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. Für SiteMapProvider den Anbieter, durch SiteMapNode den das-Objekt nachverfolgt EnableLocalization wird, muss true die- GetImplicitResourceString Eigenschaft auf festgelegt sein, damit die-Methode aufgerufen wird.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. Wenn auf falsefestgelegt GetImplicitResourceString ist, wird die Lokalisierung nicht durchgeführt, und die-Methode wird nie aufgerufen. EnableLocalizationIf the EnableLocalization is set to false, localization is not performed and the GetImplicitResourceString method is never called.

Wenn die GetImplicitResourceString Methode eine Zeichenfolge zurückgibt, die nicht leer ist, wird dies zum TitleWert Descriptionder benutzerdefinierten Attribut Eigenschaft, oder.If the GetImplicitResourceString method returns a string that is not empty, this becomes the value of the Title, Description, or custom attribute property.

Die GetImplicitResourceString -Methode verwendet den Wert ResourceKey der-Eigenschaft, um das Attribut zu lokalisieren.The GetImplicitResourceString method uses the value of the ResourceKey property to localize the attribute. Wenn nicht angegeben GetImplicitResourceString nullist, gibt zurück. ResourceKeyIf the ResourceKey is not specified, the GetImplicitResourceString returns null.

Hinweis

Die XmlSiteMapProvider -Klasse erzwingt die Einschränkung SiteMapNode , dass das-Objekt nicht sowohl implizite Ressourcen Ausdrücke als auch explizite Ressourcen Ausdrücke für Attribute definieren kann.The XmlSiteMapProvider class imposes the restriction that the SiteMapNode object cannot define both implicit resource expressions and explicit resource expressions for attributes. Eine benutzerdefinierte Anbieter Implementierung kann jedoch beide Optionen zulassen.However, a custom provider implementation can choose to allow both.

Gilt für:

Siehe auch