SiteMapNode.GetImplicitResourceString(String) Método

Definición

Obtiene una cadena adaptada basándose en el nombre de atributo y en la propiedad ResourceKey que especifica el proveedor SiteMapProvider por el que se efectúa el seguimiento de 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

Parámetros

attributeName
String

Atributo SiteMapNode que hay que adaptar.

Devoluciones

String

Cadena que representa el atributo adaptado. De manera predeterminada, es null.

Excepciones

attributeName es null.

Comentarios

El GetImplicitResourceString método se invoca en el descriptor de acceso get de la Title propiedad, la Description propiedad y los atributos personalizados definidos en la Attributes propiedad . El SiteMapProvider proveedor por el que se realiza el seguimiento del SiteMapNode objeto debe tener su EnableLocalization propiedad establecida true en para que se llame al GetImplicitResourceString método . Si se establece falseen EnableLocalization , la localización no se realiza y nunca se llama al GetImplicitResourceString método .

Si el GetImplicitResourceString método devuelve una cadena que no está vacía, se convierte en el valor de la Titlepropiedad de atributo personalizado , Descriptiono .

El GetImplicitResourceString método usa el valor de la ResourceKey propiedad para localizar el atributo . Si no se especifica , ResourceKey devuelve GetImplicitResourceString null.

Nota

La XmlSiteMapProvider clase impone la restricción de que el SiteMapNode objeto no puede definir expresiones de recursos implícitas y expresiones de recursos explícitas para atributos. Sin embargo, una implementación de proveedor personalizada puede optar por permitir ambas.

Se aplica a

Consulte también