SiteMapProviderCollection.Add メソッド

定義

サイト マップ プロバイダーを SiteMapProviderCollection コレクションに追加します。

オーバーロード

Add(ProviderBase)

SiteMapProvider プロパティをキーとして使用して、Name をプロバイダー コレクションに追加します。

Add(SiteMapProvider)

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

Add(ProviderBase)

SiteMapProvider プロパティをキーとして使用して、Name をプロバイダー コレクションに追加します。

public:
 override void Add(System::Configuration::Provider::ProviderBase ^ provider);
public override void Add (System.Configuration.Provider.ProviderBase provider);
override this.Add : System.Configuration.Provider.ProviderBase -> unit
Public Overrides Sub Add (provider As ProviderBase)

パラメーター

provider
ProviderBase

追加する SiteMapProvider

例外

NameSiteMapProvidernull です。

provider は、SiteMapProvider クラスのインスタンスではありません。

- または -

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

SiteMapProviderCollection は読み取り専用です。

注釈

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

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

こちらもご覧ください

適用対象

Add(SiteMapProvider)

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

public:
 void Add(System::Web::SiteMapProvider ^ provider);
public void Add (System.Web.SiteMapProvider provider);
override this.Add : System.Web.SiteMapProvider -> unit
Public Sub Add (provider As SiteMapProvider)

パラメーター

provider
SiteMapProvider

追加する SiteMapProvider

例外

providernullです。

SiteMapProviderCollection は読み取り専用です。

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

注釈

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

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

こちらもご覧ください

適用対象