PostWebTestEventArgs.WebTest-Eigenschaft
Aktualisiert: November 2007
Ruft das WebTest-Objekt ab, durch welches das PostWebTest-Ereignis abgeschlossen und verursacht wurde.
Namespace: Microsoft.VisualStudio.TestTools.WebTesting
Assembly: Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Syntax
'Declaration
Public ReadOnly Property WebTest As WebTest
'Usage
Dim instance As PostWebTestEventArgs
Dim value As WebTest
value = instance.WebTest
public WebTest WebTest { get; }
public:
property WebTest^ WebTest {
WebTest^ get ();
}
public function get WebTest () : WebTest
Eigenschaftenwert
Typ: Microsoft.VisualStudio.TestTools.WebTesting.WebTest
Ein WebTest-Objekt.
Beispiele
Das folgende Beispiel zeigt ein Webtest-Plug-In, das dem Kontext vor dem Ausführen des Webtests eine Zufallszahl hinzufügt und die Länge der letzten WebTestResponse anzeigt, nachdem der Webtest ausgeführt wurde.
Beachten Sie, wie durch diese Eigenschaft ein Verweis auf WebTest bereitgestellt wird.
using System;
using Microsoft.VisualStudio.TestTools.WebTesting;
using System.Windows.Forms;
namespace WebTestPluginNamespace
{
public class MyWebTestPlugin : WebTestPlugin
{
public static string NewRandomNumberString(int size)
{
byte[] buffer = new byte[size];
// Seed using system time
Random random = new Random(unchecked((int)DateTime.Now.Ticks));
random.NextBytes(buffer);
return BitConverter.ToInt32(buffer, 0).ToString();
}
public override void PreWebTest(object sender, PreWebTestEventArgs e)
{
e.WebTest.Context["RandNum"] = NewRandomNumberString(4);
}
public override void PostWebTest(object sender, PostWebTestEventArgs e)
{
MessageBox.Show(e.WebTest.LastResponse.ContentLength.ToString());
}
}
}
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.