WebTestContext-Klasse
Stellt den für einen WebTest verfügbaren Kontext dar.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext
Namespace: Microsoft.VisualStudio.TestTools.WebTesting
Assembly: Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Syntax
'Declaration
<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
Der WebTestContext-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
AgentCount | Ruft die Gesamtzahl der Agents ab, die im aktuellen Testlauf verwendet werden. | |
AgentId | Ruft den nullbasierten Indexwert für den aktuellen Agent ab. | |
AgentName | Ruft den Namen des Agent-Computers ab, auf dem der WebTest ausgeführt wird. | |
ControllerName | Ruft den Namen des Testcontroller-Computers ab. | |
CookieContainer | Ruft die von vorherigen Anforderungen im Webleistungstest verwendeten Cookies ab oder legt diese fest. | |
Count | Ruft die Anzahl der Elemente für Schlüssel-Wert-Paare im WebTestContext ab. | |
IsNewUser | Ruft einen Wert ab, der angibt, ob der Webleistungstest derzeit im Kontext eines neuen Benutzers der Zielwebsite ausgeführt wird. | |
IsReadOnly | Ruft einen Wert ab, der angibt, ob das WebTestContext schreibgeschützt ist. | |
Item | Ruft den Wert ab, der dem angegebenen Schlüssel aus dem WebTestContext-Objekt zugeordnet ist, oder legt diesen Wert fest. | |
Keys | Ruft eine Auflistung aller im WebTestContext enthaltenen Schlüssel ab. | |
LastRequestOutcome | ||
LastResponse | Ruft das letzte WebTestResponse-Element ab oder legt es fest. | |
ValidationLevel | Ruft die Validierungsebene für den aktuellen Testlauf ab. | |
Values | Ruft eine Auflistung aller im WebTestContext enthaltenen Werte ab. | |
WebTestIteration | Ruft die Anzahl von Iterationen dieser Webleistungstestvariante ab. | |
WebTestUserId | Ruft einen Wert ab, der beim Ausführen eines Webleistungstests in einem Auslastungstest einen simulierten, virtuellen Benutzer eindeutig identifiziert. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add(KeyValuePair<String, Object>) | Fügt der WebTestContext-Auflistung ein KeyValuePair<TKey, TValue>-Objekt hinzu. | |
Add(String, Object) | Fügt der WebTestContext-Schnittstelle ein Element mit dem angegebenen Schlüssel und Wert hinzu. | |
Clear | Entfernt alle Elemente aus WebTestContext. | |
Contains | Ermittelt, ob WebTestContext das angegebene Schlüssel-Wert-Paar enthält. | |
ContainsKey | Ermittelt, ob WebTestContext ein Element mit dem angegebenen Schlüssel enthält. | |
CopyTo | Kopiert die WebTestContext-Elemente in ein Array von KeyValuePair<TKey, TValue>-Objekten | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetEnumerator | Gibt ein IEnumerator<T>-Objekt mit den WebTestContext-Elementen zurück. | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
Remove(KeyValuePair<String, Object>) | Entfernt eine KeyValuePair<TKey, TValue> aus der WebTestContext. | |
Remove(String) | Entfernt das Element mit dem angegebenen Schlüssel aus dem WebTestContext. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TryGetValue | Ruft den dem angegebenen Schlüssel zugeordneten Wert ab. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IEnumerable.GetEnumerator | Gibt einen Enumerator zurück, der eine Auflistung von WebTestContext-Elementen durchläuft. |
Zum Seitenanfang
Hinweise
Wird für jeden Webleistungstest verwendet und enthält Daten, die den Kontext für den Webleistungstest beschreiben. Diese Informationen enthalten Daten zu datengebundenen Werten, Informationen zum aktuellen Testlauf wie AgentId und ControllerName sowie weitere Kontextinformationen.
Durch diese Klasse werden keine öffentlichen Konstruktoren bereitgestellt.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.VisualStudio.TestTools.WebTesting-Namespace