Compartilhar via


ProtocolPropertyCollection Classe

Definição

A classe ProtocolPropertyCollection representa uma coleção de objetos ProtocolProperty que representam todos os atributos do protocolo definido no objeto pai.

public ref class ProtocolPropertyCollection abstract : System::Collections::ICollection
public abstract class ProtocolPropertyCollection : System.Collections.ICollection
type ProtocolPropertyCollection = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class ProtocolPropertyCollection
Implements ICollection
Herança
ProtocolPropertyCollection
Derivado
Implementações

Exemplos

Usando coleções

Comentários

O ProtocolPropertyCollection objeto é usado na construção do ServerProtocolPropertyCollection objeto, do IPAddressPropertyCollection objeto e do ClientProtocolPropertyCollection objeto e contém a funcionalidade que é comum a todos.

Um ProtocolPropertyCollection objeto pode ser usado para obter acesso a um conjunto de atributos do protocolo. Você pode usar a propriedade Item[] para retornar um objeto ProtocolProperty 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.

Propriedades

Count

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

IsSynchronized

Obtém o valor da propriedade Boolean que especifica se o acesso à coleção é sincronizado e, portanto, isento de threads.

Item[Int32]

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

Item[String]

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

SyncRoot

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

Métodos

Contains(String)

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

CopyTo(ProtocolProperty[], 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.

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