SiteMapNode.GetImplicitResourceString(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.