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 коллекции остаются в течение всего времени существования веб-приложения.