Partager via


SiteCollection Classe

Définition

Représente une collection d'objets 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)
Héritage

Remarques

Cette classe est scellée et n’implémente pas de constructeur public. Vous pouvez accéder à la SiteCollection classe via la Sites propriété de la ServerManager classe . SiteCollection implémente l’interface System.Collections.Generic.IEnumerable<T> et inclut une implémentation pour la <xref:Microsoft.Web.Administration.SiteCollection.GetEnumerator%2A> méthode . Utilisez respectivement les Add méthodes et Remove pour créer de nouveaux sites ou supprimer des sites existants. En outre, vous pouvez utiliser des indexeurs pour obtenir une référence à un élément de la collection par position ou par nom de site.

Propriétés

AllowsAdd

Obtient une valeur indiquant si un nom d’élément add est défini dans le schéma de collection actuel.

(Hérité de ConfigurationElementCollectionBase<T>)
AllowsClear

Obtient une valeur indiquant si un nom d’élément clear est défini dans le schéma de collection actuel.

(Hérité de ConfigurationElementCollectionBase<T>)
AllowsRemove

Obtient une valeur indiquant si un nom d’élément remove est défini dans le schéma de collection actuel.

(Hérité de ConfigurationElementCollectionBase<T>)
Attributes

Obtient une collection d’attributs de configuration qui contient la liste des attributs pour cet élément.

(Hérité de ConfigurationElement)
ChildElements

Obtient tous les éléments enfants de l’élément actuel.

(Hérité de ConfigurationElement)
Count

Obtient le nombre d’éléments de la collection.

(Hérité de ConfigurationElementCollectionBase<T>)
ElementTagName

Représente une collection d'objets Site.

(Hérité de ConfigurationElement)
IsLocallyStored

Obtient une valeur indiquant si l’élément de configuration est stocké dans un fichier de configuration particulier.

(Hérité de ConfigurationElement)
Item[Int32]

Obtient un élément de configuration à l’index spécifié.

(Hérité de ConfigurationElementCollectionBase<T>)
Item[String]

Obtient un site qui a le nom spécifié dans la collection.

Methods

Obtient une collection de méthodes pour l’élément de configuration.

(Hérité de ConfigurationElement)
RawAttributes

Représente une collection d'objets Site.

(Hérité de ConfigurationElement)
Schema

Obtient le schéma qui décrit la collection d’éléments de configuration.

(Hérité de ConfigurationElementCollectionBase<T>)

Méthodes

Add(String, String, Int32)

Ajoute un nouveau site Web à la collection de sites à l’aide du nom de site, du chemin d’accès et du port de liaison spécifiés.

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

Ajoute un nouveau site Web à la collection de sites en utilisant le nom de site, les informations de liaison, le chemin d’accès au fichier physique et le hachage de certificat spécifiés.

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

Représente une collection d'objets Site.

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

Représente une collection d'objets Site.

Add(String, String, String, String)

Crée un site à l’aide des paramètres spécifiés et l’ajoute à la collection de sites.

Add(T)

Ajoute un élément de configuration à la fin de la collection actuelle.

(Hérité de ConfigurationElementCollectionBase<T>)
AddAt(Int32, T)

Ajoute un élément de configuration à la collection actuelle à l’index spécifié.

(Hérité de ConfigurationElementCollectionBase<T>)
Clear()

Efface tous les éléments de configuration de la collection actuelle.

(Hérité de ConfigurationElementCollectionBase<T>)
CreateElement()

Crée un élément enfant pour la collection actuelle.

(Hérité de ConfigurationElementCollectionBase<T>)
CreateElement(String)

Crée un élément enfant à l’aide du nom spécifié.

(Hérité de ConfigurationElementCollectionBase<T>)
CreateNewElement(String)

Crée un élément à l’aide du nom d’élément spécifié.

(Hérité de ConfigurationElementCollectionBase<T>)
Delete()

Représente une collection d'objets Site.

(Hérité de ConfigurationElement)
GetAttribute(String)

Retourne un ConfigurationAttribute objet qui représente l’attribut demandé.

(Hérité de ConfigurationElement)
GetAttributeValue(String)

Retourne la valeur de l'attribut spécifié.

(Hérité de ConfigurationElement)
GetChildElement(String)

Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom spécifié.

(Hérité de ConfigurationElement)
GetChildElement(String, Type)

Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom et le type spécifiés.

(Hérité de ConfigurationElement)
GetCollection()

Retourne la collection par défaut pour l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetCollection(String)

Retourne tous les éléments de configuration qui appartiennent à l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetCollection(String, Type)

Retourne l’élément de configuration qui a le nom et le type spécifiés et qui se trouve sous l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetCollection(Type)

Retourne l’élément de configuration qui a le type spécifié et qui se trouve sous l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

(Hérité de ConfigurationElementCollectionBase<T>)
GetMetadata(String)

Retourne des valeurs de métadonnées à partir du schéma d’élément.

(Hérité de ConfigurationElement)
IndexOf(T)

Détermine l’index d’un élément de la collection.

(Hérité de ConfigurationElementCollectionBase<T>)
InvalidSiteNameCharacters()

Récupère un tableau de caractères qui ne peut pas être utilisé dans le nom d’un site.

Remove(Site)

Supprime le site spécifié de la collection de sites.

Remove(T)

Supprime la première occurrence d’un élément de la collection.

(Hérité de ConfigurationElementCollectionBase<T>)
RemoveAt(Int32)

Supprime un site Web de la collection de sites à l’index de collection spécifié.

SetAttributeValue(String, Object)

Définit la valeur de l'attribut spécifié.

(Hérité de ConfigurationElement)
SetMetadata(String, Object)

Définit les valeurs de métadonnées du schéma d’élément.

(Hérité de ConfigurationElement)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie les éléments de la collection dans un tableau, en commençant au niveau d’un index de tableau particulier.

(Hérité de ConfigurationElementCollectionBase<T>)
ICollection.Count

Représente une collection d'objets Site.

(Hérité de ConfigurationElementCollectionBase<T>)
ICollection.IsSynchronized

Représente une collection d'objets Site.

(Hérité de ConfigurationElementCollectionBase<T>)
ICollection.SyncRoot

Représente une collection d'objets Site.

(Hérité de ConfigurationElementCollectionBase<T>)
IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection.

(Hérité de ConfigurationElementCollectionBase<T>)

S’applique à