Compartilhar via


ServerInstanceCollection Classe

Definição

A ServerInstanceCollection classe representa uma coleção de ServerInstance objetos que representam todas as instâncias de SQL Server definidas no objeto pai.

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
Herança
ServerInstanceCollection
Implementações

Comentários

Um ServerInstanceCollection objeto pode ser usado para obter acesso a um conjunto de instâncias de SQL Server. Você pode usar a propriedade Item[] para retornar um objeto ServerInstance específico.

Acesso thread-safe

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Campos

initialized

Define um método booliano que inicializa a coleção de objetos na preferência de objeto da Instrumentação de Gerenciamento do Windows (WMI). Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de WmiCollectionBase)
innerColl

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

(Herdado de WmiCollectionBase)

Propriedades

Count

Obtém o número de objetos ServerInstance na coleção referenciada.

IsSynchronized

Obtém o valor da propriedade Boolean que especifica se o acesso à coleção será sincronizado (thread-safe).

(Herdado de WmiCollectionBase)
Item[Int32]

Obtém um objeto ServerInstance da coleção por número de índice.

Item[String]

Obtém um objeto ServerInstance na coleção por nome.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à coleção.

(Herdado de WmiCollectionBase)

Métodos

Add(WmiSmoObject)

Adiciona o objeto especificado à coleção referenciada.

(Herdado de WmiCollectionBase)
Contains(String)

Verifica se o valor da chave especificada existe na coleção.

CopyTo(ServerInstance[], Int32)

Copia os objetos da coleção para uma matriz unidimensional que começa no valor de índice especificado.

GetEnumerator()

Retorna uma interface IEnumerator que permite iterar pelos objetos da coleção.

Remove(String)

Remove o objeto especificado da coleção referenciada.

(Herdado de WmiCollectionBase)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia os objetos da coleção para uma matriz unidimensional que começa no valor de índice especificado.

Aplica-se a