SiteMapNode.GetImplicitResourceString(String) Метод

Определение

Получает локализованную строку, основываясь на имени атрибута и свойстве ResourceKey, которое задается поставщиком SiteMapProvider, отслеживающим узел 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

Параметры

attributeName
String

Атрибут SiteMapNode для локализации.

Возвращаемое значение

String

Строка, представляющая локализованный атрибут. Значение по умолчанию — null.

Исключения

attributeName имеет значение null.

Комментарии

Метод GetImplicitResourceString вызывается в методе Title доступа к свойству, Description свойству и любым пользовательским атрибутам, определенным в свойстве Attributes . Поставщик, SiteMapProvider с помощью которого SiteMapNode отслеживается объект, должен иметь свойство EnableLocalization , для true вызываемого GetImplicitResourceString метода. EnableLocalization Если задано значение false, локализация не выполняется и GetImplicitResourceString метод никогда не вызывается.

GetImplicitResourceString Если метод возвращает строку, которая не пуста, это становится значением свойства атрибута TitleDescription, или настраиваемым свойством атрибута.

Метод GetImplicitResourceString использует значение ResourceKey свойства для локализации атрибута. Если значение ResourceKey не указано, GetImplicitResourceString возвращается nullзначение .

Примечание

Класс XmlSiteMapProvider накладывает ограничение, которое SiteMapNode объект не может определить как неявные выражения ресурсов, так и явные выражения ресурсов для атрибутов. Однако реализация пользовательского поставщика может разрешить оба варианта.

Применяется к

См. также раздел