Classe LoadTestUserContext
Encapsula informações sobre o contexto de usuário em que um teste é executado, em um teste de carga.
Namespace: Microsoft.VisualStudio.TestTools.LoadTesting
Assembly: Microsoft.VisualStudio.QualityTools.LoadTestFramework (em Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Sintaxe
<SerializableAttribute> _
Public Class LoadTestUserContext _
Implements IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable
Dim instance As LoadTestUserContext
[SerializableAttribute]
public class LoadTestUserContext : IDictionary<string, Object>,
ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>,
IEnumerable
[SerializableAttribute]
public ref class LoadTestUserContext : IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable
public class LoadTestUserContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable
Comentários
LoadTestUserContext encapsula informações sobre o contexto de usuário em que um teste está sendo executado em um teste de carga.
Exemplos
O código para um teste de unidade que está sendo executado no contexto de um teste de carga pode obter uma referência para o LoadTestUserContext para o usuário virtual que esteja executando o teste de unidade usando a chave "LoadTestUserContext $" ao acessar oTestContext Propriedades.
Por exemplo:
LoadTestUserContext loadTestUserContext = this.TestContext.Properties["$LoadTestUserContext"] as LoadTestUserContext;
Da mesma forma, um teste Web codificado pode acessar o LoadTestUserContext da seguinte maneira:
LoadTestUserContext loadTestUserContext = this.Context["$LoadTestUserContext"] as LoadTestUserContext;
Quando o teste de unidade ou um teste da Web estiver em execução fora do contexto de um teste de carga, LoadTestUserContext retornado pelo código precedente é nulluma referência nula (Nothing no Visual Basic).
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestUserContext
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.