Udostępnij za pośrednictwem


Klasa ServerInstanceCollection

ServerInstanceCollection Klasy reprezentuje kolekcja ServerInstance obiektów, które reprezentują wszystkie wystąpienia SQL Server zdefiniowane dla obiektu nadrzędnego.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Smo.Wmi.WmiCollectionBase
    Microsoft.SqlServer.Management.Smo.Wmi.ServerInstanceCollection

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo.Wmi
Zestaw:  Microsoft.SqlServer.SqlWmiManagement (w Microsoft.SqlServer.SqlWmiManagement.dll)

Składnia

'Deklaracja
Public NotInheritable Class ServerInstanceCollection _
    Inherits WmiCollectionBase _
    Implements ICollection, IEnumerable
'Użycie
Dim instance As ServerInstanceCollection
public sealed class ServerInstanceCollection : WmiCollectionBase, 
    ICollection, IEnumerable
public ref class ServerInstanceCollection sealed : public WmiCollectionBase, 
    ICollection, IEnumerable
[<SealedAttribute>]
type ServerInstanceCollection =  
    class
        inherit WmiCollectionBase
        interface ICollection
        interface IEnumerable
    end
public final class ServerInstanceCollection extends WmiCollectionBase implements ICollection, IEnumerable

Typ ServerInstanceCollection uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Count Pobiera numer ServerInstance obiektów kolekcja odwołanie.
Właściwość publiczna IsSynchronized Pobiera Boolean wartości właściwość, która określa, czy dostęp do kolekcja jest synchronizowane (wątek awaryjnym). (Dziedziczony z WmiCollectionBase).
Właściwość publiczna Item[Int32] Pobiera ServerInstance obiektu kolekcja według numeru indeksu.
Właściwość publiczna Item[String] Pobiera ServerInstance obiektu kolekcja według nazwy.
Właściwość publiczna Parent Pobiera ManagedComputer obiekt, który jest elementem nadrzędnym ServerInstanceCollection obiektu.
Właściwość publiczna SyncRoot Pobiera obiekt, który służy do synchronizowania dostępu do kolekcja. (Dziedziczony z WmiCollectionBase).

Do góry

Metody

  Nazwa Opis
Metoda chroniona Add Dodaje określony obiekt do kolekcja odwołanie. (Dziedziczony z WmiCollectionBase).
Metoda publiczna Contains Sprawdza, czy określona wartość klucz istnieje kolekcja.
Metoda publiczna CopyTo Kopie obiektów kolekcja do początku Jednowymiarowa tablica wartości indeksu określone.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetEnumerator Zwraca IEnumerator interfejs, który umożliwia iterować przeglądanie obiektów kolekcja.
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona Remove Usuwa określony obiekt z kolekcja odwołanie. (Dziedziczony z WmiCollectionBase).
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Pola

  Nazwa Opis
Pole chronione initialized Definiuje metoda logiczna, która inicjuje kolekcja obiektów w Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) obiektu preferencji.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z WmiCollectionBase).
Pole chronione innerColl Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. (Dziedziczony z WmiCollectionBase).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo Kopie obiektów kolekcja do początku Jednowymiarowa tablica wartości indeksu określone.

Do góry

Uwagi

A ServerInstanceCollection obiektu mogą służyć do uzyskiwania dostępu do zestaw wystąpień SQL Server.Można użyć Item właściwość do zwracania określonej ServerInstance obiektu.

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.