Language

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

定義

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

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に存在します。

providerArray は nullです。

SiteMapProviderCollectionは読み取り専用です。

注釈

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

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

適用対象

こちらもご覧ください