SiteMapNode.GetImplicitResourceString(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个本地化的字符串,此方法基于以下信息:跟踪 SiteMapNode 的 SiteMapProvider 所指定的特性名称和 ResourceKey 属性。
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 在属性的 get 访问器 Title 、 Description 属性和属性中定义的任何自定义属性中 Attributes 调用。 SiteMapProvider跟踪对象的提供程序SiteMapNode必须设置其EnableLocalization属性,true
才能GetImplicitResourceString调用该方法。 EnableLocalization如果设置为false
本地化,则不会执行本地化,GetImplicitResourceString并且永远不会调用该方法。
If the GetImplicitResourceString method returns a string that is not empty, this becomes the value of the Title, Description, or custom attribute property.
该方法 GetImplicitResourceString 使用属性的值 ResourceKey 本地化特性。 ResourceKey如果未指定,则GetImplicitResourceString返回 null
。
备注
该 XmlSiteMapProvider 类施加 SiteMapNode 了对象不能为属性定义隐式资源表达式和显式资源表达式的限制。 但是,自定义提供程序实现可以选择同时允许这两者。