語言

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 方法會在 get accessor Title 中呼叫,包含屬性、 Description 屬性以及屬性 Attributes 中定義的任何自訂屬性。 SiteMapProvider追蹤物件的提供者SiteMapNode必須將其EnableLocalization屬性設定為 ,true才能呼叫該GetImplicitResourceString方法。 若 EnableLocalization 將 設為 false,則不執行本地化,且 GetImplicitResourceString 該方法永遠不會被呼叫。

若GetImplicitResourceString方法回傳的字串非空,則該字串即為 、 Title或自訂屬性屬性的值Description。

此 GetImplicitResourceString 方法利用屬性的值 ResourceKey 來局部化屬性。 若未指定 , ResourceKey 則返回 GetImplicitResourceStringnull。

Note

該 XmlSiteMapProvider 類別限制物件 SiteMapNode 不能同時定義屬性的隱含資源表達式與顯式資源表達式。 然而,客製化提供者實作可以同時允許兩者。

適用於

另請參閱