SiteMapProviderCollection.AddArray(SiteMapProvider[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用 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屬性所傳回的 Providers 是唯讀的 。 基於這個理由,您無法使用 Add 和 AddArray 方法,在執行時間以程式設計方式新增其他提供者。 因此, Add 和 AddArray 方法只適用于您手動建立網站地圖提供者物件,並使用 類別的 SiteMapProviderCollection 實例來管理它們的情況。
因為 類別是靜態的 SiteMap ,所以其 Providers 集合中包含的任何 SiteMapProvider 專案都會保留在 Web 應用程式的存留期內。