SiteMapNode.Item[String] プロパティ

定義

指定したキーに基づいて、Attributes コレクションのカスタム属性、またはリソース文字列を取得または設定します。Gets or sets a custom attribute from the Attributes collection or a resource string based on the specified key.

public:
 virtual property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ key); void set(System::String ^ key, System::String ^ value); };
public virtual string this[string key] { get; set; }
member this.Item(string) : string with get, set
Default Public Overridable Property Item(key As String) As String

パラメーター

key
String

取得する属性またはリソース文字列を示す文字列。A string that identifies the attribute or resource string to retrieve.

プロパティ値

key で示されるカスタム属性またはリソース文字列。それ以外の場合は nullA custom attribute or resource string identified by key; otherwise, null.

例外

ノードは読み取り専用です。The node is read-only.

注釈

プロパティは、オブジェクトをSiteMapNode追跡するプロバイダーがローカライズをサポートするかどうかを最初に判断するインデクサーです。 Item[String]The Item[String] property is an indexer that first determines whether the provider that tracks the SiteMapNode object supports localization. その場合、はItem[String]を呼び出します。If so, the Item[String] calls the

GetImplicitResourceStringkeyパラメーターを渡すメソッド。GetImplicitResourceString method, passing the key parameter. ローカライズされたテキストが返されItem[String]ない場合、はを呼び出します。If no localized text is returned, the Item[String] calls the

GetExplicitResourceString メソッドGetExplicitResourceString method.

ローカライズされたテキストが返されない場合、またはプロバイダーがローカライズをItem[String]サポートしていない場合、 Attributesは、指定さkeyれたを使用して、コレクションから要素を返します。If no localized text is returned, or if the provider does not support localization, the Item[String] attempts to return an element from the Attributes collection, using the specified key.

適用対象

こちらもご覧ください