Compartilhar via


SiteCollection Classe

Definição

Representa uma coleção de objetos 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)
Herança

Comentários

Essa classe é lacrada e não implementa um construtor público. Você pode acessar a SiteCollection classe por meio da Sites propriedade da ServerManager classe . SiteCollection implementa a System.Collections.Generic.IEnumerable<T> interface e inclui uma implementação para o <xref:Microsoft.Web.Administration.SiteCollection.GetEnumerator%2A> método . Use os Add métodos e Remove , respectivamente, para criar novos sites ou remover os existentes. Além disso, você pode usar indexadores para obter uma referência a um item na coleção por posição ou nome do site.

Propriedades

AllowsAdd

Obtém um valor que indica se um add nome de elemento é definido no esquema de coleção atual.

(Herdado de ConfigurationElementCollectionBase<T>)
AllowsClear

Obtém um valor que indica se um clear nome de elemento é definido no esquema de coleção atual.

(Herdado de ConfigurationElementCollectionBase<T>)
AllowsRemove

Obtém um valor que indica se um remove nome de elemento é definido no esquema de coleção atual.

(Herdado de ConfigurationElementCollectionBase<T>)
Attributes

Obtém uma coleção de atributos de configuração que contém a lista de atributos para esse elemento.

(Herdado de ConfigurationElement)
ChildElements

Obtém todos os elementos filho do elemento atual.

(Herdado de ConfigurationElement)
Count

Obtém o número de itens na coleção.

(Herdado de ConfigurationElementCollectionBase<T>)
ElementTagName

Representa uma coleção de objetos Site .

(Herdado de ConfigurationElement)
IsLocallyStored

Obtém um valor que indica se o elemento de configuração é armazenado em um arquivo de configuração específico.

(Herdado de ConfigurationElement)
Item[Int32]

Obtém um elemento de configuração no índice especificado.

(Herdado de ConfigurationElementCollectionBase<T>)
Item[String]

Obtém um site que tem o nome especificado na coleção.

Methods

Obtém uma coleção de métodos para o elemento de configuração.

(Herdado de ConfigurationElement)
RawAttributes

Representa uma coleção de objetos Site .

(Herdado de ConfigurationElement)
Schema

Obtém o esquema que descreve a coleção de elementos de configuração.

(Herdado de ConfigurationElementCollectionBase<T>)

Métodos

Add(String, String, Int32)

Adiciona um novo site ao conjunto de sites usando o nome do site, o caminho e a porta de associação especificados.

Add(String, String, String, Byte[])

Adiciona um novo site ao conjunto de sites usando o nome do site, as informações de associação, o caminho do arquivo físico e o hash do certificado especificados.

Add(String, String, String, Byte[], String)

Representa uma coleção de objetos Site .

Add(String, String, String, Byte[], String, SslFlags)

Representa uma coleção de objetos Site .

Add(String, String, String, String)

Cria um novo site usando os parâmetros especificados e adiciona-o ao conjunto de sites.

Add(T)

Adiciona um elemento de configuração ao final da coleção atual.

(Herdado de ConfigurationElementCollectionBase<T>)
AddAt(Int32, T)

Adiciona um elemento de configuração à coleção atual no índice especificado.

(Herdado de ConfigurationElementCollectionBase<T>)
Clear()

Limpa todos os elementos de configuração da coleção atual.

(Herdado de ConfigurationElementCollectionBase<T>)
CreateElement()

Cria um novo elemento filho para a coleção atual.

(Herdado de ConfigurationElementCollectionBase<T>)
CreateElement(String)

Cria um novo elemento filho usando o nome especificado.

(Herdado de ConfigurationElementCollectionBase<T>)
CreateNewElement(String)

Cria um novo elemento usando o nome do elemento especificado.

(Herdado de ConfigurationElementCollectionBase<T>)
Delete()

Representa uma coleção de objetos Site .

(Herdado de ConfigurationElement)
GetAttribute(String)

Retorna um ConfigurationAttribute objeto que representa o atributo solicitado.

(Herdado de ConfigurationElement)
GetAttributeValue(String)

Retorna o valor do atributo especificado.

(Herdado de ConfigurationElement)
GetChildElement(String)

Retorna um elemento filho que está sob o elemento de configuração atual e tem o nome especificado.

(Herdado de ConfigurationElement)
GetChildElement(String, Type)

Retorna um elemento filho que está sob o elemento de configuração atual e tem o nome e o tipo especificados.

(Herdado de ConfigurationElement)
GetCollection()

Retorna a coleção padrão para o elemento de configuração atual.

(Herdado de ConfigurationElement)
GetCollection(String)

Retorna todos os elementos de configuração que pertencem ao elemento de configuração atual.

(Herdado de ConfigurationElement)
GetCollection(String, Type)

Retorna o elemento de configuração que tem o nome e o tipo especificados e está sob o elemento de configuração atual.

(Herdado de ConfigurationElement)
GetCollection(Type)

Retorna o elemento de configuração que tem o tipo especificado e está sob o elemento de configuração atual.

(Herdado de ConfigurationElement)
GetEnumerator()

Retorna um enumerador que itera em uma coleção.

(Herdado de ConfigurationElementCollectionBase<T>)
GetMetadata(String)

Retorna valores de metadados do esquema de elemento.

(Herdado de ConfigurationElement)
IndexOf(T)

Determina o índice de um elemento na coleção.

(Herdado de ConfigurationElementCollectionBase<T>)
InvalidSiteNameCharacters()

Recupera uma matriz de caracteres que não podem ser usados no nome de um site.

Remove(Site)

Remove o site especificado do conjunto de sites.

Remove(T)

Remove a primeira ocorrência de um elemento da coleção.

(Herdado de ConfigurationElementCollectionBase<T>)
RemoveAt(Int32)

Remove um site do conjunto de sites no índice de coleção especificado.

SetAttributeValue(String, Object)

Define o valor do atributo especificado.

(Herdado de ConfigurationElement)
SetMetadata(String, Object)

Define valores de metadados do esquema de elemento.

(Herdado de ConfigurationElement)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia os elementos da coleção em uma matriz, começando em um índice de matriz específico.

(Herdado de ConfigurationElementCollectionBase<T>)
ICollection.Count

Representa uma coleção de objetos Site .

(Herdado de ConfigurationElementCollectionBase<T>)
ICollection.IsSynchronized

Representa uma coleção de objetos Site .

(Herdado de ConfigurationElementCollectionBase<T>)
ICollection.SyncRoot

Representa uma coleção de objetos Site .

(Herdado de ConfigurationElementCollectionBase<T>)
IEnumerable.GetEnumerator()

Retorna um enumerador que itera pela coleção.

(Herdado de ConfigurationElementCollectionBase<T>)

Aplica-se a