Freigeben über


SiteMapNode.GetImplicitResourceString(String) Methode

Definition

Ruft eine lokalisierte Zeichenfolge basierend auf dem Attributnamen und ResourceKey der Eigenschaft ab, SiteMapNode die durch die SiteMapProvider Nachverfolgung angegeben wird.

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

Das SiteMapNode zu lokalisierende Attribut.

Gibt zurück

Eine Zeichenfolge, die das lokalisierte Attribut darstellt. Der Standardwert lautet null.

Ausnahmen

attributeName ist null.

Hinweise

Die GetImplicitResourceString Methode wird im Get-Accessor der Title Eigenschaft, der Description Eigenschaft und allen benutzerdefinierten Attributen aufgerufen, die in der Attributes Eigenschaft definiert sind. Der SiteMapProvider Anbieter, nach dem das SiteMapNode Objekt nachverfolgt wird, muss für die GetImplicitResourceString aufgerufene Methode seine EnableLocalization Eigenschaft festgelegt true haben. Wenn der EnableLocalization Wert auf false"Lokalisierung" festgelegt ist, wird die Lokalisierung nicht ausgeführt, und die GetImplicitResourceString Methode wird nie aufgerufen.

Wenn die GetImplicitResourceString Methode eine Zeichenfolge zurückgibt, die nicht leer ist, wird dies zum Wert der TitleEigenschaft des Benutzerdefinierten DescriptionAttributs oder des benutzerdefinierten Attributs.

Die GetImplicitResourceString Methode verwendet den Wert der ResourceKey Eigenschaft, um das Attribut zu lokalisieren. Wenn dies ResourceKey nicht angegeben ist, wird der GetImplicitResourceString Wert zurückgegeben null.

Hinweis

Die XmlSiteMapProvider Klasse legt die Einschränkung fest, die das SiteMapNode Objekt nicht sowohl implizite Ressourcenausdrücke als auch explizite Ressourcenausdrücke für Attribute definieren kann. Eine benutzerdefinierte Anbieterimplementierung kann jedoch beide zulassen.

Gilt für:

Weitere Informationen