Share via


ServerInstanceCollection Klasse

Definition

Die ServerInstanceCollection -Klasse stellt eine Auflistung von ServerInstance -Objekten dar, die alle Instanzen von SQL Server darstellen, die für das übergeordnete Objekt definiert sind.

public ref class ServerInstanceCollection sealed : Microsoft::SqlServer::Management::Smo::Wmi::WmiCollectionBase, System::Collections::ICollection
public sealed class ServerInstanceCollection : Microsoft.SqlServer.Management.Smo.Wmi.WmiCollectionBase, System.Collections.ICollection
type ServerInstanceCollection = class
    inherit WmiCollectionBase
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ServerInstanceCollection
Inherits WmiCollectionBase
Implements ICollection
Vererbung
ServerInstanceCollection
Implementiert

Hinweise

Ein ServerInstanceCollection -Objekt kann verwendet werden, um Zugriff auf eine Reihe von Instanzen von SQL Server zu erhalten. Sie können die Item[]-Eigenschaft verwenden, um ein bestimmtes ServerInstance-Objekt zurückzugeben.

Threadsicherheit

Öffentliche statische (Shared in Microsoft Visual Basic) Member dieses Typs sind sicher für Multithread-Vorgänge. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Felder

initialized

Definiert eine boolesche Methode, die die Auflistung von Objekten in der WMI-Objekteinstellung (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) initialisiert. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.

(Geerbt von WmiCollectionBase)
innerColl

Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

(Geerbt von WmiCollectionBase)

Eigenschaften

Count

Ruft die Anzahl der ServerInstance-Objekte in der Auflistung ab, auf die verwiesen wird.

IsSynchronized

Ruft den Boolean-Eigenschaftswert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert (threadsicher) ist.

(Geerbt von WmiCollectionBase)
Item[Int32]

Ruft ein ServerInstance-Objekt in der Auflistung nach Indexnummer ab

Item[String]

Ruft ein ServerInstance-Objekt in der Auflistung nach Namen ab.

SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.

(Geerbt von WmiCollectionBase)

Methoden

Add(WmiSmoObject)

Fügt der Auflistung, auf die verwiesen wird, das angegebene Objekt hinzu.

(Geerbt von WmiCollectionBase)
Contains(String)

Überprüft, ob der angegebene Schlüsselwert in der Auflistung vorhanden ist.

CopyTo(ServerInstance[], Int32)

Kopiert die Auflistungsobjekte ab dem angegebenen Indexwert in ein eindimensionales Array.

GetEnumerator()

Gibt eine IEnumerator-Schnittstelle zurück, mit der die Objekte in der Auflistung durchlaufen werden können.

Remove(String)

Entfernt das angegebene Objekt aus der Auflistung, auf die verwiesen wird.

(Geerbt von WmiCollectionBase)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Kopiert die Auflistungsobjekte ab dem angegebenen Indexwert in ein eindimensionales Array.

Gilt für: