次の方法で共有


SiteMapProviderCollection.AddArray(SiteMapProvider[]) メソッド

定義

Name プロパティをキーとして使用して、SiteMapProvider オブジェクトの配列をプロバイダー コレクションに追加します。

public:
 void AddArray(cli::array <System::Web::SiteMapProvider ^> ^ providerArray);
public void AddArray(System.Web.SiteMapProvider[] providerArray);
member this.AddArray : System.Web.SiteMapProvider[] -> unit
Public Sub AddArray (providerArray As SiteMapProvider())

パラメーター

providerArray
SiteMapProvider[]

追加 SiteMapProvider オブジェクトの配列。

例外

同じ名前の SiteMapProvider が既に SiteMapProviderCollectionに存在します。

providerArraynullです。

SiteMapProviderCollectionは読み取り専用です。

注釈

Providers プロパティによって返されるSiteMapProviderCollectionは読み取り専用です。 このため、 Add メソッドと AddArray メソッドを使用して、実行時にプログラムでプロバイダーを追加することはできません。 そのため、 Add メソッドと AddArray メソッドは、サイト マップ プロバイダー オブジェクトを手動で作成し、 SiteMapProviderCollection クラスのインスタンスで管理するシナリオでのみ使用されます。

SiteMap クラスは静的であるため、Providers コレクションに含まれるSiteMapProviderは、Web アプリケーションの有効期間中も保持されます。

適用対象

こちらもご覧ください