Partilhar via


Classe LoadTestContext

Encapsula informações sobre o contexto no qual o teste de carga está sendo executado.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestContext

Namespace:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (em Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class LoadTestContext _
    Implements IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable
[SerializableAttribute]
public class LoadTestContext : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable
[SerializableAttribute]
public ref class LoadTestContext : IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable
[<SerializableAttribute>]
type LoadTestContext =  
    class
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
    end
public class LoadTestContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable

O tipo LoadTestContext expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AgentCount Obtém o número total de agentes que são usados na execução de teste de carga.
Propriedade pública AgentId Obtém o índice baseado em um para o agente atual.
Propriedade pública AgentName Obtém o nome do agente atual.
Propriedade pública ControllerName Obtém o nome do computador que atua como o controlador para a execução de teste de carga.
Propriedade pública Count Obtém o número de elementos que estão contidos no LoadTestContext objeto.
Propriedade pública IsLocalRun Obtém um valor que indica se o teste foi executado localmente ou remotamente.
Propriedade pública IsReadOnly Obtém um valor que indica se LoadTestContext é somente leitura.
Propriedade pública Item Obtém ou define um LoadTestContext elemento que tenha a chave especificada.
Propriedade pública Keys Obtém um ICollection<T> que contém as chaves de LoadTestContext elementos.
Propriedade pública LoadTestRunId Obtém a ID que está associada a essa execução de teste de carga.Seto acessador é definido como interno.
Propriedade pública Values Obtém o ICollection<T> que contém os valores de LoadTestContext elementos.

Início

Métodos

  Nome Descrição
Método público Add(KeyValuePair<String, Object>) Adiciona um KeyValuePair<TKey, TValue> item para o LoadTestContext.
Método público Add(String, Object) Adiciona um elemento que tenha fornecida de chave e valor para o LoadTestContext.
Método público Clear Remove todos os itens a partir de LoadTestContext.
Método público Contains Determina se a LoadTestContext contém um valor específico.
Método público ContainsKey Indica se a LoadTestContext contém um elemento que tenha a chave especificada.
Método público CopyTo Copia os elementos da LoadTestContext para um Array, começando em um determinado Array índice.
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 GetEnumerator Retorna um enumerador que itera por meio de LoadTestContext.
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público Remove(KeyValuePair<String, Object>) Remove a primeira ocorrência de um objeto específico a partir de LoadTestContext.
Método público Remove(String) Remove o elemento que tenha a chave especificada a partir do LoadTestContext.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público TryGetValue Obtém o valor que está associado com a chave especificada.

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator

Início

Comentários

Esta é uma coleção de itens de contexto e carregar configurações de teste usadas para armazenar informações que são usadas pelo teste de carga.

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.VisualStudio.TestTools.LoadTesting

Outros recursos

Understanding Load Tests