次の方法で共有


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 オブジェクトの配列。

例外

同じ名前の SiteMapProviderSiteMapProviderCollection に既に存在します。

providerArraynullです。

SiteMapProviderCollection は読み取り専用です。

注釈

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

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

適用対象

こちらもご覧ください