Condividi tramite


ServerInstanceCollection Classe

Definizione

La ServerInstanceCollection classe rappresenta una raccolta di ServerInstance oggetti che rappresentano tutte le istanze di SQL Server definite nell'oggetto padre.

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
Ereditarietà
ServerInstanceCollection
Implementazioni

Commenti

Un ServerInstanceCollection oggetto può essere usato per ottenere l'accesso a un set di istanze di SQL Server. Per restituire un oggetto Item[] specifico è possibile utilizzare la proprietà ServerInstance.

Thread safety

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza.

Campi

initialized

Definisce un metodo booleano che inizializza la raccolta di oggetti nella preferenza dell'oggetto Strumentazione gestione Windows (WMI). Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.

(Ereditato da WmiCollectionBase)
innerColl

Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.

(Ereditato da WmiCollectionBase)

Proprietà

Count

Ottiene il numero di oggetti ServerInstance nella raccolta di riferimento.

IsSynchronized

Ottiene il valore della proprietà Boolean che specifica se l'accesso alla raccolta è sincronizzato e pertanto affidabile.

(Ereditato da WmiCollectionBase)
Item[Int32]

Ottiene un oggetto ServerInstance nella raccolta in base al numero di indice.

Item[String]

Ottiene un oggetto ServerInstance nella raccolta in base al nome.

SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta.

(Ereditato da WmiCollectionBase)

Metodi

Add(WmiSmoObject)

Aggiunge l'oggetto specificato alla raccolta di riferimento.

(Ereditato da WmiCollectionBase)
Contains(String)

Verifica se il valore specificato per la chiave è presente nella raccolta.

CopyTo(ServerInstance[], Int32)

Copia gli oggetti della raccolta in una matrice unidimensionale, iniziando in corrispondenza del valore di indice specificato.

GetEnumerator()

Restituisce un'interfaccia IEnumerator che consente di scorrere gli oggetti nella raccolta.

Remove(String)

Rimuove l'oggetto specificato dalla raccolta di riferimento.

(Ereditato da WmiCollectionBase)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia gli oggetti della raccolta in una matrice unidimensionale, iniziando in corrispondenza del valore di indice specificato.

Si applica a