SiteMapNode.GetImplicitResourceString(String) Método

Definição

Obtém uma cadeia localizada baseada no nome do atributo e ResourceKey na propriedade que é especificada pelo SiteMapProvider pelo 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 SiteMapNode atributo para localizar.

Devoluções

Uma cadeia que representa o atributo localizado. A predefinição é null.

Exceções

attributeName é null.

Observações

O GetImplicitResourceString método é invocado no acesso get da Title propriedade, da Description propriedade e de quaisquer atributos personalizados definidos na Attributes propriedade. O SiteMapProvider fornecedor pelo qual o SiteMapNode objeto é rastreado deve ter a sua EnableLocalization propriedade definida como true para que o GetImplicitResourceString método a ser chamado. Se o EnableLocalization for definido para false, a localização não é realizada e o GetImplicitResourceString método nunca é chamado.

Se o GetImplicitResourceString método devolver uma cadeia que não está vazia, isto torna-se o valor do Title, Description, ou da propriedade do atributo personalizado.

O GetImplicitResourceString método utiliza o valor da ResourceKey propriedade para localizar o atributo. Se o ResourceKey não for especificado, o GetImplicitResourceString retorna null.

Note

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

Aplica-se a

Ver também