SiteMapNode.GetExplicitResourceString メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SiteMapNode.GetExplicitResourceString メソッドの意味・解説 

SiteMapNode.GetExplicitResourceString メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

ローカライズされた文字列を、ローカライズする SiteMapNode 属性リソースが見つからない場合返す既定文字列、およびリソースが見つからない場合例外スローするかどうかを示すブール値に基づいて取得します

名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)
構文構文

Protected Function GetExplicitResourceString
 ( _
    attributeName As String, _
    defaultValue As String, _
    throwIfNotFound As Boolean _
) As String
Dim attributeName As String
Dim defaultValue As String
Dim throwIfNotFound As Boolean
Dim returnValue As String

returnValue = Me.GetExplicitResourceString(attributeName, defaultValue,
 throwIfNotFound)
protected string GetExplicitResourceString
 (
    string attributeName,
    string defaultValue,
    bool throwIfNotFound
)
protected:
String^ GetExplicitResourceString (
    String^ attributeName, 
    String^ defaultValue, 
    bool throwIfNotFound
)
protected String GetExplicitResourceString (
    String attributeName, 
    String defaultValue, 
    boolean throwIfNotFound
)
protected function GetExplicitResourceString
 (
    attributeName : String, 
    defaultValue : String, 
    throwIfNotFound : boolean
) : String

パラメータ

attributeName

ローカライズする SiteMapNode 属性

defaultValue

一致するリソースが見つからない場合返す既定値

throwIfNotFound

attributeNameリソース明示的に定義されており、defaultValuenull 参照 (Visual Basic では Nothing) で、ローカライズされた値が見つからない場合に InvalidOperationException をスローする場合trueそれ以外場合false

戻り値
ローカライズされた属性を表す文字列。

例外例外
例外種類条件

ArgumentNullException

attributeNamenull 参照 (Visual Basic では Nothing) です。

InvalidOperationException

一致するリソース オブジェクトが見つからずthrowIfNotFoundtrue です。

解説解説

GetExplicitResourceString メソッドは、Title プロパティDescription プロパティ、および Attributes プロパティ定義されているすべてのカスタム属性get アクセサ内で呼び出されます。SiteMapNode追跡する SiteMapProvider オブジェクトでは、EnableLocalization プロパティtrue設定されている必要があります。これは、GetExplicitResourceString メソッドローカライズされた文字列返すようにするためです。EnableLocalizationfalse設定されている場合ローカリゼーション実行されず、GetExplicitResourceString メソッド呼び出されません。

Title プロパティDescription プロパティ、および Attributes プロパティ定義されているすべてのカスタム属性は、最初に GetImplicitResourceString メソッド呼び出します。このメソッドnull 参照 (Visual Basic では Nothing) を返す場合GetExplicitResourceString メソッドが、defaultValue明示的なリソース式 (定義されていると想定) の既定値、および throwIfNotFoundtrue設定され呼び出されます。

メモメモ

XmlSiteMapProvider クラスには制約があり、SiteMapNode オブジェクトは、さまざまな属性定義されている暗黙リソース式と明示的なリソース式の両方構築使用する情報であるリソース キーを定義できません。ただし、カスタム プロバイダ実装では両方可能にすることを選択できます

GetExplicitResourceString メソッドは、SiteMapNode オブジェクト初期化使用するリソース キーの NameValueCollection コレクション使用しますリソース キーコレクション指定されていなかった場合GetExplicitResourceStringnull 参照 (Visual Basic では Nothing) を返します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SiteMapNode クラス
SiteMapNode メンバ
System.Web 名前空間
EnableLocalization
GetImplicitResourceString



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SiteMapNode.GetExplicitResourceString メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SiteMapNode.GetExplicitResourceString メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS