共用方式為


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 中。

providerArraynull

備註

SiteMapProviderCollection屬性所傳回的 Providers 是唯讀的 。 基於這個理由,您無法使用 AddAddArray 方法,在執行時間以程式設計方式新增其他提供者。 因此, AddAddArray 方法只適用于您手動建立網站地圖提供者物件,並使用 類別的 SiteMapProviderCollection 實例來管理它們的情況。

因為 類別是靜態的 SiteMap ,所以其 Providers 集合中包含的任何 SiteMapProvider 專案都會保留在 Web 應用程式的存留期內。

適用於

另請參閱