Compartilhar via


Classe ProtocolPropertyCollection

The ProtocolPropertyCollection class represents a collection of ProtocolProperty objects that represent all the attributes of the protocol defined on the parent object.

Namespace:  Microsoft.SqlServer.Management.Smo.Wmi
Assembly:  Microsoft.SqlServer.SqlWmiManagement (em Microsoft.SqlServer.SqlWmiManagement.dll)

Sintaxe

'Declaração
Public MustInherit Class ProtocolPropertyCollection _
    Implements ICollection, IEnumerable
'Uso
Dim instance As ProtocolPropertyCollection
public abstract class ProtocolPropertyCollection : ICollection, 
    IEnumerable
public ref class ProtocolPropertyCollection abstract : ICollection, 
    IEnumerable
[<AbstractClassAttribute>]
type ProtocolPropertyCollection =  
    class
        interface ICollection
        interface IEnumerable
    end
public abstract class ProtocolPropertyCollection implements ICollection, IEnumerable

O tipo ProtocolPropertyCollection expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Gets the number of ProtocolProperty objects in the referenced collection.
Propriedade pública IsSynchronized Gets the Boolean property value that specifies whether access to the collection is synchronized and therefore thread-safe.
Propriedade pública Item[ ( [ ( Int32] ) ] ) Gets a ProtocolPropertyCollection object in the collection by index number.
Propriedade pública Item[ ( [ ( String] ) ] ) Gets a ProtocolProperty object in the collection by name.
Propriedade pública SyncRoot Gets an object that can be used to synchronize access to the collection.

Início

Métodos

  Nome Descrição
Método público Contains Checks whether the specified key value exists in 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 allows you to 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 ToString (Herdado de Object.)

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasMétodo privado ICollection. . :: . .CopyTo Copies the collection objects to a one-dimensional array beginning at the index value specified.

Início

Comentários

The ProtocolPropertyCollection object is used in the construction of the ServerProtocolPropertyCollection object, the IPAddressPropertyCollection object, and the ClientProtocolPropertyCollection object and contains functionality that is common to all.

A ProtocolPropertyCollection object can be used to gain access to a set of attributes of the protocol. You can use the Item property to return a specific ProtocolProperty object.

Thread Safety

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.

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.