SiteMapNode.GetImplicitResourceString(String) Metoda

Definice

Získá lokalizovaný řetězec založený na názvu atributu a ResourceKey vlastnosti, která je určena SiteMapProvider sledováním 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

Parametry

attributeName
String

Atribut SiteMapNode pro lokalizaci.

Návraty

String

Řetězec představující lokalizovaný atribut. Výchozí formát je null.

Výjimky

attributeName je null.

Poznámky

Metoda GetImplicitResourceString je vyvolána v get accessor vlastnosti Title , Description vlastnost a všechny vlastní atributy, které jsou definovány v Attributes vlastnosti. SiteMapProvider Zprostředkovatel, podle kterého SiteMapNode je objekt sledován, musí mít jeho EnableLocalization vlastnost nastavenou na true metoduGetImplicitResourceString, která má být volána. Pokud je nastavena EnableLocalization na false, lokalizace se neprovádí a GetImplicitResourceString metoda se nikdy nevolá.

GetImplicitResourceString Pokud metoda vrátí řetězec, který není prázdný, stane se hodnota Title, Descriptionnebo vlastní atribut vlastnost.

Metoda GetImplicitResourceString používá hodnotu ResourceKey vlastnosti k lokalizaci atributu. ResourceKey Pokud není zadán, GetImplicitResourceString vrátí se null.

Poznámka

Třída XmlSiteMapProvider omezuje, že SiteMapNode objekt nemůže definovat implicitní výrazy prostředků i explicitní výrazy prostředků pro atributy. Implementace vlastního poskytovatele se ale může rozhodnout, že povolí obojí.

Platí pro

Viz také