Поделиться через


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 , доступен только для чтения. По этой причине нельзя использовать методы и AddArray для программного Add добавления дополнительных поставщиков во время выполнения. Поэтому методы и AddArray используются только в сценариях, Add когда вы вручную создаете объекты поставщика карты сайта и управляете ими с помощью экземпляра SiteMapProviderCollection класса .

Так как класс является статическим SiteMap , все SiteMapProvider содержащиеся в его Providers коллекции остаются в течение всего времени существования веб-приложения.

Применяется к

См. также раздел