Поделиться через


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 для локализации.

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

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

Исключения

attributeName равно null.

Комментарии

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

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

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

Замечание

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

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

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