SiteCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию объектов Site.
public ref class SiteCollection sealed : Microsoft::Web::Administration::ConfigurationElementCollectionBase<Microsoft::Web::Administration::Site ^>
public sealed class SiteCollection : Microsoft.Web.Administration.ConfigurationElementCollectionBase<Microsoft.Web.Administration.Site>
type SiteCollection = class
inherit ConfigurationElementCollectionBase<Site>
Public NotInheritable Class SiteCollection
Inherits ConfigurationElementCollectionBase(Of Site)
- Наследование
Комментарии
Этот класс запечатан и не реализует открытый конструктор. Доступ к классу SiteCollection можно получить через Sites свойство ServerManager класса . SiteCollection System.Collections.Generic.IEnumerable<T> реализует интерфейс и включает реализацию метода <xref:Microsoft.Web.Administration.SiteCollection.GetEnumerator%2A> . Используйте методы Add и Remove соответственно, чтобы создать новые сайты или удалить существующие. Кроме того, можно использовать индексаторы для получения ссылки на элемент в коллекции по позиции или имени сайта.
Свойства
| AllowsAdd |
Возвращает значение, указывающее, определено ли |
| AllowsClear |
Возвращает значение, указывающее, определено ли |
| AllowsRemove |
Возвращает значение, указывающее, определено ли |
| Attributes |
Возвращает коллекцию атрибутов конфигурации, содержащую список атрибутов для этого элемента. (Унаследовано от ConfigurationElement) |
| ChildElements |
Возвращает все дочерние элементы текущего элемента. (Унаследовано от ConfigurationElement) |
| Count |
Возвращает количество элементов в коллекции. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| ElementTagName |
Представляет коллекцию объектов Site. (Унаследовано от ConfigurationElement) |
| IsLocallyStored |
Возвращает значение, указывающее, хранится ли элемент конфигурации в определенном файле конфигурации. (Унаследовано от ConfigurationElement) |
| Item[Int32] |
Возвращает элемент конфигурации по указанному индексу. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| Item[String] |
Возвращает сайт с указанным именем в коллекции. |
| Methods |
Возвращает коллекцию методов для элемента конфигурации. (Унаследовано от ConfigurationElement) |
| RawAttributes |
Представляет коллекцию объектов Site. (Унаследовано от ConfigurationElement) |
| Schema |
Возвращает схему, описывающую коллекцию элементов конфигурации. (Унаследовано от ConfigurationElementCollectionBase<T>) |
Методы
| Add(String, String, Int32) |
Добавляет новый веб-сайт в семейство веб-сайтов, используя указанное имя сайта, путь и порт привязки. |
| Add(String, String, String, Byte[]) |
Добавляет новый веб-сайт в семейство веб-сайтов, используя указанное имя сайта, сведения о привязке, путь к физическому файлу и хэш сертификата. |
| Add(String, String, String, Byte[], String) |
Представляет коллекцию объектов Site. |
| Add(String, String, String, Byte[], String, SslFlags) |
Представляет коллекцию объектов Site. |
| Add(String, String, String, String) |
Создает новый сайт с помощью указанных параметров и добавляет его в семейство веб-сайтов. |
| Add(T) |
Добавляет элемент конфигурации в конец текущей коллекции. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| AddAt(Int32, T) |
Добавляет элемент конфигурации в текущую коллекцию по указанному индексу. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| Clear() |
Очищает все элементы конфигурации из текущей коллекции. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| CreateElement() |
Создает новый дочерний элемент для текущей коллекции. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| CreateElement(String) |
Создает новый дочерний элемент, используя указанное имя. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| CreateNewElement(String) |
Создает новый элемент, используя указанное имя элемента. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| Delete() |
Представляет коллекцию объектов Site. (Унаследовано от ConfigurationElement) |
| GetAttribute(String) |
ConfigurationAttribute Возвращает объект , представляющий запрошенный атрибут. (Унаследовано от ConfigurationElement) |
| GetAttributeValue(String) |
Возвращает значение заданного атрибута. (Унаследовано от ConfigurationElement) |
| GetChildElement(String) |
Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя. (Унаследовано от ConfigurationElement) |
| GetChildElement(String, Type) |
Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя и тип. (Унаследовано от ConfigurationElement) |
| GetCollection() |
Возвращает коллекцию по умолчанию для текущего элемента конфигурации. (Унаследовано от ConfigurationElement) |
| GetCollection(String) |
Возвращает все элементы конфигурации, принадлежащие текущему элементу конфигурации. (Унаследовано от ConfigurationElement) |
| GetCollection(String, Type) |
Возвращает элемент конфигурации, который имеет указанное имя и тип и находится в текущем элементе конфигурации. (Унаследовано от ConfigurationElement) |
| GetCollection(Type) |
Возвращает элемент конфигурации, который имеет указанный тип и находится в текущем элементе конфигурации. (Унаследовано от ConfigurationElement) |
| GetEnumerator() |
Возвращает перечислитель, который осуществляет итерацию по коллекции. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| GetMetadata(String) |
Возвращает значения метаданных из схемы элемента. (Унаследовано от ConfigurationElement) |
| IndexOf(T) |
Определяет индекс элемента в коллекции. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| InvalidSiteNameCharacters() |
Извлекает массив символов, которые нельзя использовать в имени сайта. |
| Remove(Site) |
Удаляет указанный сайт из семейства веб-сайтов. |
| Remove(T) |
Удаляет первое вхождение элемента из коллекции. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| RemoveAt(Int32) |
Удаляет веб-сайт из семейства веб-сайтов по указанному индексу коллекции. |
| SetAttributeValue(String, Object) |
Задает значение указанного атрибута. (Унаследовано от ConfigurationElement) |
| SetMetadata(String, Object) |
Задает значения метаданных из схемы элемента. (Унаследовано от ConfigurationElement) |
Явные реализации интерфейса
| ICollection.CopyTo(Array, Int32) |
Копирует элементы коллекции в массив начиная с определенного индекса в массиве. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| ICollection.Count |
Представляет коллекцию объектов Site. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| ICollection.IsSynchronized |
Представляет коллекцию объектов Site. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| ICollection.SyncRoot |
Представляет коллекцию объектов Site. (Унаследовано от ConfigurationElementCollectionBase<T>) |
| IEnumerable.GetEnumerator() |
Возвращает перечислитель, выполняющий перебор элементов в коллекции. (Унаследовано от ConfigurationElementCollectionBase<T>) |