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、プロパティ、プロパティ、Descriptionおよびプロパティで定義されているすべてのカスタム属性の get アクセサーTitleでAttributes呼び出されます。 オブジェクトをSiteMapNode追跡するプロバイダーはSiteMapProvider、メソッドを呼び出すためにそのEnableLocalizationプロパティをtrue
GetImplicitResourceString設定する必要があります。 に EnableLocalization 設定 false
されている場合、ローカリゼーションは実行されず、 GetImplicitResourceString メソッドは呼び出されません。
メソッドがGetImplicitResourceString空でない文字列を返す場合、これは 、Descriptionまたはカスタム属性プロパティのTitle値になります。
このメソッドは GetImplicitResourceString 、プロパティの値を ResourceKey 使用して属性をローカライズします。 指定ResourceKeyされていない場合は、GetImplicitResourceStringnull
.
注意
このクラスは XmlSiteMapProvider 、オブジェクトが属性の SiteMapNode 暗黙的なリソース式と明示的なリソース式の両方を定義できないという制限を課します。 ただし、カスタム プロバイダーの実装では、両方を許可することを選択できます。