Classe WebTestContext
Representa o contexto disponível para um WebTest.
Hierarquia de herança
Object
Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext
Namespace: Microsoft.VisualStudio.TestTools.WebTesting
Assembly: Microsoft.VisualStudio.QualityTools.WebTestFramework (em Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Sintaxe
'Declaração
<SerializableAttribute> _
Public Class WebTestContext _
Implements IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable
[SerializableAttribute]
public class WebTestContext : IDictionary<string, Object>,
ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>,
IEnumerable
[SerializableAttribute]
public ref class WebTestContext : IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable
[<SerializableAttribute>]
type WebTestContext =
class
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
end
public class WebTestContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable
O tipo WebTestContext expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
AgentCount | Obtém o número total de agentes usados na execução de teste atual. |
![]() |
AgentId | Obtém o índice baseado em zero para o agente atual. |
![]() |
AgentName | Obtém o nome do computador agente no qual o WebTest está sendo executado. |
![]() |
ControllerName | Obtém o nome do computador do controlador de teste. |
![]() |
CookieContainer | Obtém ou define os cookies usados por solicitações anteriores no teste de desempenho da Web. |
![]() |
Count | Obtém o número de chave/valor elementos par na WebTestContext. |
![]() |
IsNewUser | Obtém um valor que indica se o teste de desempenho da Web está sendo executado no contexto de um novo usuário do site da Web de destino. |
![]() |
IsReadOnly | Obtém um valor que indica se a WebTestContext é somente leitura. |
![]() |
Item | Obtém ou define o valor associado com a chave especificada a partir do WebTestContext objeto. |
![]() |
Keys | Obtém uma coleção de todas as chaves na WebTestContext. |
![]() |
LastRequestOutcome | |
![]() |
LastResponse | Obtém ou define o último WebTestResponse. |
![]() |
ValidationLevel | Obtém o nível de validação para a execução de teste atual. |
![]() |
Values | Obtém uma coleção de todos os valores de WebTestContext. |
![]() |
WebTestIteration | Obtém o número de iteração dessa variação de teste de desempenho da Web. |
![]() |
WebTestUserId | Obtém um valor que identifica exclusivamente um usuário virtual simulado ao executar o teste de desempenho da Web em um teste de carga. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Add(KeyValuePair<String, Object>) | Adiciona um KeyValuePair o objeto para o WebTestContext. |
![]() |
Add(String, Object) | Adiciona um elemento com a chave fornecida e o valor para o WebTestContext. |
![]() |
Clear | Remove todos os elementos da WebTestContext. |
![]() |
Contains | Determina se a WebTestContext contém o par chave/valor especificado. |
![]() |
ContainsKey | Determina se a WebTestContext contém um elemento com a chave especificada. |
![]() |
CopyTo | Cópias do WebTestContext elementos para uma matriz de KeyValuePair objetos |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.) |
![]() |
GetEnumerator | Retorna um IEnumerator que contém o WebTestContext elementos. |
![]() |
GetHashCode | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetType | Gets the Type of the current instance. (Herdado de Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) |
![]() |
Remove(KeyValuePair<String, Object>) | Removes a KeyValuePair from the WebTestContext. |
![]() |
Remove(String) | Remove o elemento com a chave especificada a partir do WebTestContext. |
![]() |
ToString | Returns a string that represents the current object. (Herdado de Object.) |
![]() |
TryGetValue | Obtém o valor associado com a chave especificada. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator | Retorna um enumerador que itera por meio de uma coleção de elementos de WebTestContext. |
Superior
Comentários
Usado para cada Web que contém dados que descrevem o contexto do teste de desempenho da Web e teste de desempenho. Essas informações incluem dados sobre os valores ligados a dados, informações sobre o atual executar tais como o AgentId e ControllerNamee outras informações contextuais.
Esta classe não fornece qualquer construtores públicos.
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.WebTesting