Compartilhar via


Classe TestParameterCollection

Representa uma coleção de parâmetros de teste em um conjunto compartilhado de etapa, um caso de teste ou uma etapa de teste.

Hierarquia de herança

System.Object
  System.Collections.ObjectModel.ReadOnlyCollection<ITestParameter>
    System.Collections.ObjectModel.ReadOnlyObservableCollection<ITestParameter>
      Microsoft.TeamFoundation.TestManagement.Client.TestParameterCollection

Namespace:  Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (em Microsoft.TeamFoundation.TestManagement.Client.dll)

Sintaxe

'Declaração
Public Class TestParameterCollection _
    Inherits ReadOnlyObservableCollection(Of ITestParameter)
public class TestParameterCollection : ReadOnlyObservableCollection<ITestParameter>
public ref class TestParameterCollection : public ReadOnlyObservableCollection<ITestParameter^>
type TestParameterCollection =  
    class
        inherit ReadOnlyObservableCollection<ITestParameter>
    end
public class TestParameterCollection extends ReadOnlyObservableCollection<ITestParameter>

O tipo TestParameterCollection expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Obtém o número de elementos contidos no ReadOnlyCollection<T> instância. (Herdado de ReadOnlyCollection<ITestParameter>.)
Propriedade pública Item[Int32] Obtém o elemento no índice especificado. (Herdado de ReadOnlyCollection<ITestParameter>.)
Propriedade pública Item[String] Obtém um parâmetro de teste da coleção, conforme identificado pelo nome determinado parâmetro.
Propriedade protegida Items Retorna o IList<T> que o ReadOnlyCollection<T> disposição. (Herdado de ReadOnlyCollection<ITestParameter>.)

Início

Métodos

  Nome Descrição
Método público Contains Determina se um elemento está na ReadOnlyCollection<T>. (Herdado de ReadOnlyCollection<ITestParameter>.)
Método público ContainsKey Retorna um valor que indica se um parâmetro que tem o nome fornecido está localizado na coleção.
Método público CopyTo Copia todo o ReadOnlyCollection<T> para um compatível unidimensional Array, iniciando no índice especificado da matriz de destino. (Herdado de ReadOnlyCollection<ITestParameter>.)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público FromXml Lê a esta coleção de XML.
Método público GetEnumerator Retorna um enumerador que itera por meio de ReadOnlyCollection<T>. (Herdado de ReadOnlyCollection<ITestParameter>.)
Método público GetHashCode Serves as a hash function for a particular type. (Substitui Object.GetHashCode().)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IndexOf Procura o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro de toda a ReadOnlyCollection<T>. (Herdado de ReadOnlyCollection<ITestParameter>.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido OnCollectionChanged Eleva o CollectionChanged eventos usando argumentos fornecidos. (Herdado de ReadOnlyObservableCollection<ITestParameter>.)
Método protegido OnPropertyChanged Eleva o PropertyChanged eventos usando argumentos fornecidos. (Herdado de ReadOnlyObservableCollection<ITestParameter>.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público ToXml Grava essa coleção XML.

Início

Eventos

  Nome Descrição
Evento protegido CollectionChanged Ocorre quando um item é adicionado ou removido. (Herdado de ReadOnlyObservableCollection<ITestParameter>.)
Evento protegido PropertyChanged Ocorre quando um valor de propriedade alterado. (Herdado de ReadOnlyObservableCollection<ITestParameter>.)

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ICollection<T>.Add Adiciona um item para o ICollection<T>.Essa implementação sempre lança NotSupportedException. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular IList.Add Adiciona um item para o IList.Essa implementação sempre lança NotSupportedException. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular ICollection<T>.Clear Remove todos os itens a partir de ICollection<T>.Essa implementação sempre lança NotSupportedException. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular IList.Clear Remove todos os itens a partir de IList.Essa implementação sempre lança NotSupportedException. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceEvento particular INotifyCollectionChanged.CollectionChanged Ocorre quando a coleção é alterada. (Herdado de ReadOnlyObservableCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular IList.Contains Determina se a IList contém um valor específico. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular ICollection.CopyTo Copia os elementos da ICollection para um Array, começando em um determinado Array índice. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator Retorna um enumerador que itera por meio de uma coleção. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular IList.IndexOf Determina o índice de um item específico do IList. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular IList<T>.Insert Insere um item para o IList<T> no índice especificado.Essa implementação sempre lança NotSupportedException. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular IList.Insert Insere um item para o IList no índice especificado.Essa implementação sempre lança NotSupportedException. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfacePropriedade particular IList.IsFixedSize Obtém um valor indicando se o IList tem um tamanho fixo. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfacePropriedade particular ICollection<T>.IsReadOnly Obtém um valor indicando se a ICollection<T> é somente leitura. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfacePropriedade particular IList.IsReadOnly Obtém um valor indicando se a IList é somente leitura. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfacePropriedade particular ICollection.IsSynchronized Obtém um valor indicando se acessar para a ICollection é sincronizado (segmento seguro). (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfacePropriedade particular IList<T>.Item Obtém ou define o elemento no índice especificado. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfacePropriedade particular IList.Item Obtém ou define o elemento no índice especificado. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceEvento particular INotifyPropertyChanged.PropertyChanged Ocorre quando um valor de propriedade alterado. (Herdado de ReadOnlyObservableCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular ICollection<T>.Remove Remove a primeira ocorrência de um objeto específico a partir de ICollection<T>.Essa implementação sempre lança NotSupportedException. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular IList.Remove Remove a primeira ocorrência de um objeto específico a partir de IList.Essa implementação sempre lança NotSupportedException. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular IList<T>.RemoveAt Remove o IList<T> item no índice especificado.Essa implementação sempre lança NotSupportedException. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfaceMétodo particular IList.RemoveAt Remove o IList item no índice especificado.Essa implementação sempre lança NotSupportedException. (Herdado de ReadOnlyCollection<ITestParameter>.)
Implementação explícita da interfacePropriedade particular ICollection.SyncRoot Obtém um objeto que pode ser usado para sincronizar o acesso para o ICollection. (Herdado de ReadOnlyCollection<ITestParameter>.)

Início

Comentários

A coleção não pode ser modificada, mas os parâmetros podem ser modificados.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.TestManagement.Client

ReadOnlyObservableCollection<T>