Partilhar via


Classe LoadTestContext

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

Hierarquia de herança

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 de agentes que são usados no ensaio de carregamento.
Propriedade pública AgentId Obtém o índice baseado em um para o agente atual.
Propriedade pública AgentName Obtém o nome do atual.
Propriedade pública ControllerName Obtém o nome do computador que atua como o controlador para o ensaio de carregamento.
Propriedade pública Count Obtém o número de elementos que estão contidos no objeto de LoadTestContext .
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 elemento de LoadTestContext que possui a chave especificada.
Propriedade pública Keys Obtém ICollection que contém as chaves de elementos de LoadTestContext .
Propriedade pública LoadTestRunId Obtém a identificação que está associado com esse ensaio de carregamento.o assessor deSet é definido como interno.
Propriedade pública Values Obtém ICollection que contém os valores nos elementos de LoadTestContext .

Superior

Métodos

  Nome Descrição
Método público Add(KeyValuePair<String, Object>) Adiciona um item de KeyValuePair a LoadTestContext.
Método público Add(String, Object) Adiciona um elemento que possui a chave e o valor fornecido a LoadTestContext.
Método público Clear Remove todos os itens de LoadTestContext.
Método público Contains Determina se LoadTestContext contém um valor específico.
Método público ContainsKey Indica se LoadTestContext contém um elemento com a chave especificada.
Método público CopyTo Copiar os elementos de LoadTestContext a Array, começando em um índice específico de Array .
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetEnumerator Retorna um enumerador que faz iterações através LoadTestContext.
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público Remove(KeyValuePair<String, Object>) Remove a primeira ocorrência de um determinado objeto de LoadTestContext.
Método público Remove(String) Remove o elemento que possui a chave especificada de LoadTestContext.
Método público ToString Returns a string that represents the current object. (Herdado de Object.)
Método público TryGetValue Obtém o valor que está associado com a chave especificada.

Superior

Implementações explícitas da interface

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

Superior

Comentários

Esta é uma coleção de itens de contexto e configurações de teste de carregamento usados para armazenar informações que é usada pelo teste de carregamento.

Acesso thread-safe

Quaisquer membros estático (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

Working with Load Tests Overview