Compartilhar via


SiteMapNode.GetImplicitResourceString(String) Método

Definição

Obtém uma cadeia de caracteres localizada com base no nome do atributo e na propriedade ResourceKey especificada pelo SiteMapProvider pela qual o SiteMapNode é rastreado.

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

Parâmetros

attributeName
String

O atributo SiteMapNode a ser localizado.

Retornos

String

Uma cadeia de caracteres que representa o atributo localizado. O padrão é null.

Exceções

attributeName é null.

Comentários

O GetImplicitResourceString método é invocado no acessador get da Title propriedade, na Description propriedade e em todos os atributos personalizados definidos na Attributes propriedade. O SiteMapProvider provedor pelo qual o SiteMapNode objeto é rastreado deve ter sua EnableLocalization propriedade definida para true o GetImplicitResourceString método a ser chamado. Se estiver EnableLocalization definido como false, a localização não será executada e o GetImplicitResourceString método nunca será chamado.

Se o GetImplicitResourceString método retornar uma cadeia de caracteres que não está vazia, isso se tornará o valor da Titlepropriedade , Descriptionou atributo personalizado.

O GetImplicitResourceString método usa o valor da ResourceKey propriedade para localizar o atributo. Se o ResourceKey valor não for especificado, retornará nullGetImplicitResourceString .

Observação

A XmlSiteMapProvider classe impõe a restrição de que o SiteMapNode objeto não pode definir expressões de recurso implícitas e expressões de recurso explícitas para atributos. No entanto, uma implementação de provedor personalizado pode optar por permitir ambos.

Aplica-se a

Confira também