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

Возвращает значение, указывающее, определено ли add имя элемента в текущей схеме коллекции.

(Унаследовано от ConfigurationElementCollectionBase<T>)
AllowsClear

Возвращает значение, указывающее, определено ли clear имя элемента в текущей схеме коллекции.

(Унаследовано от ConfigurationElementCollectionBase<T>)
AllowsRemove

Возвращает значение, указывающее, определено ли remove имя элемента в текущей схеме коллекции.

(Унаследовано от ConfigurationElementCollectionBase<T>)
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>)

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