Share via


Classe ServerGroupCollection

Observação: essa API está obsoleta.

The ServerGroupCollection class represents a collection of ServerGroup objects that represent all the server groups on the server group.

Hierarquia de herança

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo.RegisteredServers. . :: . .RegSvrCollectionBase
    Microsoft.SqlServer.Management.Smo.RegisteredServers..::..ServerGroupCollection

Namespace:  Microsoft.SqlServer.Management.Smo.RegisteredServers
Assembly:  Microsoft.SqlServer.SmoExtended (em Microsoft.SqlServer.SmoExtended.dll)

Sintaxe

'Declaração
<ObsoleteAttribute("Instead use namespace Microsoft.SqlServer.Management.RegisteredServers")> _
Public NotInheritable Class ServerGroupCollection _
    Inherits RegSvrCollectionBase _
    Implements ICollection, IEnumerable
'Uso
Dim instance As ServerGroupCollection
[ObsoleteAttribute("Instead use namespace Microsoft.SqlServer.Management.RegisteredServers")]
public sealed class ServerGroupCollection : RegSvrCollectionBase, 
    ICollection, IEnumerable
[ObsoleteAttribute(L"Instead use namespace Microsoft.SqlServer.Management.RegisteredServers")]
public ref class ServerGroupCollection sealed : public RegSvrCollectionBase, 
    ICollection, IEnumerable
[<SealedAttribute>]
[<ObsoleteAttribute("Instead use namespace Microsoft.SqlServer.Management.RegisteredServers")>]
type ServerGroupCollection =  
    class
        inherit RegSvrCollectionBase
        interface ICollection
        interface IEnumerable
    end
public final class ServerGroupCollection extends RegSvrCollectionBase implements ICollection, IEnumerable

O tipo ServerGroupCollection expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Gets the number of objects in the referenced collection.
Propriedade pública IsSynchronized Obtém um valor Boolean que indica se o acesso à coleção é sincronizado e, portanto, isento de threads. (Herdado de RegSvrCollectionBase.)
Propriedade pública Item[ ( [ ( Int32] ) ] ) Gets a ServerGroup object in the collection by index number.
Propriedade pública Item[ ( [ ( String] ) ] ) Gets a ServerGroup object in the collection by name.
Propriedade pública Parent Gets the ServerGroup object that is the parent of the ServerGroupCollection object.
Propriedade pública SyncRoot Obtém um objeto que pode ser usado para sincronizar o acesso à coleção. (Herdado de RegSvrCollectionBase.)

Início

Métodos

  Nome Descrição
Método público Add Adds a ServerGroup object to the ServerGroupCollection collection.
Método público Contains Determines whether the specified string value exists within the collection.
Método público CopyTo Copies the collection objects to a one-dimensional array beginning at the index value specified.
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetEnumerator Returns an IEnumerator interface that lets you iterate through the objects in the collection.
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público Remove Removes a ServerGroup object from the ServerGroupCollection object.
Método público ToString (Herdado de Object.)

Início

Campos

  Nome Descrição
Campo protegido initialized Obtém um valor Boolean que indica se a coleção é inicializada.Se True, a coleção será inicializada. Se for False, a coleção não será inicializada. (Herdado de RegSvrCollectionBase.)
Campo protegido innerColl O valor SortedList que contém a coleção subjacente dos servidores registrados. (Herdado de RegSvrCollectionBase.)

Início

Comentários

A ServerGroupCollection object can be used to gain access to a set of server groups. You can use the Item property to return a specific ServerGroup object.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.