SiteMapNode.GetImplicitResourceString(String) Метод

Определение

Получает локализованную строку, основываясь на имени атрибута и свойстве ResourceKey, которое задается поставщиком SiteMapProvider, отслеживающим узел SiteMapNode.Gets a localized string based on the attribute name and ResourceKey property that is specified by the SiteMapProvider by which the SiteMapNode is tracked.

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 для локализации.The SiteMapNode attribute to localize.

Возвраты

Строка, представляющая локализованный атрибут.A string representing the localized attribute. Значение по умолчанию — null.The default is null.

Исключения

Свойство attributeName имеет значение null.attributeName is null.

Комментарии

Метод вызывается в методе доступа Title Get свойства, Description свойства и Attributes любых пользовательских атрибутов, определенных в свойстве. GetImplicitResourceStringThe GetImplicitResourceString method is invoked in the get accessor of the Title property, the Description property, and any custom attributes that are defined in the Attributes property. EnableLocalization SiteMapNode GetImplicitResourceString true Поставщик, по которому будет осуществляться трассировка объекта, должен иметь свойство со значением для вызова метода. SiteMapProviderThe SiteMapProvider provider by which the SiteMapNode object is tracked must have its EnableLocalization property set to true for the GetImplicitResourceString method to be called. Если параметр false GetImplicitResourceString имеет значение, локализация не выполняется и метод никогда не вызывается. EnableLocalizationIf the EnableLocalization is set to false, localization is not performed and the GetImplicitResourceString method is never called.

Если метод возвращает непустую строку, это значение становится значением Titleсвойства, Descriptionили пользовательского атрибута. GetImplicitResourceStringIf the GetImplicitResourceString method returns a string that is not empty, this becomes the value of the Title, Description, or custom attribute property.

Метод использует значение ResourceKey свойства для локализации атрибута. GetImplicitResourceStringThe GetImplicitResourceString method uses the value of the ResourceKey property to localize the attribute. Если параметр ResourceKey не указан, возвращается nullзначение GetImplicitResourceString .If the ResourceKey is not specified, the GetImplicitResourceString returns null.

Примечание

Класс накладывает ограничение, что SiteMapNode объект не может определить как неявные выражения ресурсов, так и явные выражения ресурсов для атрибутов. XmlSiteMapProviderThe XmlSiteMapProvider class imposes the restriction that the SiteMapNode object cannot define both implicit resource expressions and explicit resource expressions for attributes. Однако реализация пользовательского поставщика может разрешить оба варианта.However, a custom provider implementation can choose to allow both.

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

Дополнительно