Share via


SiteCollection Klasse

Definition

Stellt eine Auflistung von Site-Objekten dar.

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)
Vererbung

Hinweise

Diese Klasse ist versiegelt und implementiert keinen öffentlichen Konstruktor. Sie können über die SiteCollectionSites -Eigenschaft der -Klasse auf die ServerManager -Klasse zugreifen. SiteCollection implementiert die System.Collections.Generic.IEnumerable<T> Schnittstelle und enthält eine Implementierung für die <xref:Microsoft.Web.Administration.SiteCollection.GetEnumerator%2A> -Methode. Verwenden Sie die Add Methoden und Remove , um neue Websites zu erstellen oder vorhandene Websites zu entfernen. Darüber hinaus können Sie Indexer verwenden, um einen Verweis auf ein Element in der Auflistung nach Position oder Websitename abzurufen.

Eigenschaften

AllowsAdd

Ruft einen Wert ab, der angibt, ob ein add Elementname im aktuellen Auflistungsschema definiert ist.

(Geerbt von ConfigurationElementCollectionBase<T>)
AllowsClear

Ruft einen Wert ab, der angibt, ob ein clear Elementname im aktuellen Auflistungsschema definiert ist.

(Geerbt von ConfigurationElementCollectionBase<T>)
AllowsRemove

Ruft einen Wert ab, der angibt, ob ein remove Elementname im aktuellen Auflistungsschema definiert ist.

(Geerbt von ConfigurationElementCollectionBase<T>)
Attributes

Ruft eine Konfigurationsattributeauflistung ab, die die Liste der Attribute für dieses Element enthält.

(Geerbt von ConfigurationElement)
ChildElements

Ruft alle untergeordneten Elemente des aktuellen Elements ab.

(Geerbt von ConfigurationElement)
Count

Ruft die Anzahl der Elemente in der Auflistung ab.

(Geerbt von ConfigurationElementCollectionBase<T>)
ElementTagName

Stellt eine Auflistung von Site-Objekten dar.

(Geerbt von ConfigurationElement)
IsLocallyStored

Ruft einen Wert ab, der angibt, ob das Konfigurationselement in einer bestimmten Konfigurationsdatei gespeichert ist.

(Geerbt von ConfigurationElement)
Item[Int32]

Ruft ein Konfigurationselement am angegebenen Index ab.

(Geerbt von ConfigurationElementCollectionBase<T>)
Item[String]

Ruft eine Website ab, die über den angegebenen Namen in der Auflistung verfügt.

Methods

Ruft eine Auflistung von Methoden für das Konfigurationselement ab.

(Geerbt von ConfigurationElement)
RawAttributes

Stellt eine Auflistung von Site-Objekten dar.

(Geerbt von ConfigurationElement)
Schema

Ruft das Schema ab, das die Konfigurationselementauflistung beschreibt.

(Geerbt von ConfigurationElementCollectionBase<T>)

Methoden

Add(String, String, Int32)

Fügt der Websitesammlung mithilfe des angegebenen Websitenamens, Pfads und Bindungsports eine neue Website hinzu.

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

Fügt der Websitesammlung mithilfe des angegebenen Websitenamens, der Bindungsinformationen, des physischen Dateipfads und des Zertifikathashs eine neue Website hinzu.

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

Stellt eine Auflistung von Site-Objekten dar.

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

Stellt eine Auflistung von Site-Objekten dar.

Add(String, String, String, String)

Erstellt eine neue Website mithilfe der angegebenen Parameter und fügt sie der Websitesammlung hinzu.

Add(T)

Fügt am Ende der aktuellen Auflistung ein Konfigurationselement hinzu.

(Geerbt von ConfigurationElementCollectionBase<T>)
AddAt(Int32, T)

Fügt der aktuellen Auflistung am angegebenen Index ein Konfigurationselement hinzu.

(Geerbt von ConfigurationElementCollectionBase<T>)
Clear()

Löscht alle Konfigurationselemente aus der aktuellen Auflistung.

(Geerbt von ConfigurationElementCollectionBase<T>)
CreateElement()

Erstellt ein neues untergeordnetes Element für die aktuelle Auflistung.

(Geerbt von ConfigurationElementCollectionBase<T>)
CreateElement(String)

Erstellt ein neues untergeordnetes Element unter Verwendung des angegebenen Namens.

(Geerbt von ConfigurationElementCollectionBase<T>)
CreateNewElement(String)

Erstellt ein neues Element unter Verwendung des angegebenen Elementnamens.

(Geerbt von ConfigurationElementCollectionBase<T>)
Delete()

Stellt eine Auflistung von Site-Objekten dar.

(Geerbt von ConfigurationElement)
GetAttribute(String)

Gibt ein ConfigurationAttribute -Objekt zurück, das das angeforderte Attribut darstellt.

(Geerbt von ConfigurationElement)
GetAttributeValue(String)

Gibt den Wert des angegebenen Attributs zurück.

(Geerbt von ConfigurationElement)
GetChildElement(String)

Gibt ein untergeordnetes Element zurück, das sich unter dem aktuellen Konfigurationselement befindet und den angegebenen Namen hat.

(Geerbt von ConfigurationElement)
GetChildElement(String, Type)

Gibt ein untergeordnetes Element zurück, das sich unter dem aktuellen Konfigurationselement befindet und den angegebenen Namen und Typ aufweist.

(Geerbt von ConfigurationElement)
GetCollection()

Gibt die Standardauflistung für das aktuelle Konfigurationselement zurück.

(Geerbt von ConfigurationElement)
GetCollection(String)

Gibt alle Konfigurationselemente zurück, die zum aktuellen Konfigurationselement gehören.

(Geerbt von ConfigurationElement)
GetCollection(String, Type)

Gibt das Konfigurationselement zurück, das den angegebenen Namen und Typ aufweist und sich unter dem aktuellen Konfigurationselement befindet.

(Geerbt von ConfigurationElement)
GetCollection(Type)

Gibt das Konfigurationselement zurück, das über den angegebenen Typ verfügt und sich unter dem aktuellen Konfigurationselement befindet.

(Geerbt von ConfigurationElement)
GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

(Geerbt von ConfigurationElementCollectionBase<T>)
GetMetadata(String)

Gibt Metadatenwerte aus dem Elementschema zurück.

(Geerbt von ConfigurationElement)
IndexOf(T)

Bestimmt den Index eines Elements in der Auflistung.

(Geerbt von ConfigurationElementCollectionBase<T>)
InvalidSiteNameCharacters()

Ruft ein Array von Zeichen ab, die nicht im Namen einer Website verwendet werden können.

Remove(Site)

Entfernt die angegebene Website aus der Websitesammlung.

Remove(T)

Entfernt das erste Vorkommen eines Elements aus der Auflistung.

(Geerbt von ConfigurationElementCollectionBase<T>)
RemoveAt(Int32)

Entfernt eine Website aus der Websitesammlung am angegebenen Auflistungsindex.

SetAttributeValue(String, Object)

Legt den Wert des angegebenen Attributs fest.

(Geerbt von ConfigurationElement)
SetMetadata(String, Object)

Legt Metadatenwerte aus dem Elementschema fest.

(Geerbt von ConfigurationElement)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Kopiert die Elemente der Auflistung in ein Array, wobei an einem bestimmten Arrayindex begonnen wird.

(Geerbt von ConfigurationElementCollectionBase<T>)
ICollection.Count

Stellt eine Auflistung von Site-Objekten dar.

(Geerbt von ConfigurationElementCollectionBase<T>)
ICollection.IsSynchronized

Stellt eine Auflistung von Site-Objekten dar.

(Geerbt von ConfigurationElementCollectionBase<T>)
ICollection.SyncRoot

Stellt eine Auflistung von Site-Objekten dar.

(Geerbt von ConfigurationElementCollectionBase<T>)
IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.

(Geerbt von ConfigurationElementCollectionBase<T>)

Gilt für: