Sdílet prostřednictvím


SiteMapNode.GetImplicitResourceString(String) Metoda

Definice

Získá lokalizovaný řetězec na základě názvu atributu a ResourceKey vlastnosti, která je určena SiteMapProvider , podle kterého SiteMapNode je sledován.

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

Řetězec představující lokalizovaný atribut. Výchozí hodnota 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 ve Attributes vlastnosti. SiteMapProvider Zprostředkovatel, pomocí kterého SiteMapNode je objekt sledován, musí mít jeho EnableLocalization vlastnost nastavena 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í hodnotu 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. Vlastní implementace zprostředkovatele se ale může rozhodnout, že obě možnosti povolí.

Platí pro

Viz také