Freigeben über


DeclarativeWebTest-Klasse

Stellt einen deklarativen, XML-basierten Webleistungstest dar.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTest
    Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTest

Namespace:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class DeclarativeWebTest _
    Inherits WebTest _
    Implements ICloneable
[SerializableAttribute]
public class DeclarativeWebTest : WebTest, 
    ICloneable
[SerializableAttribute]
public ref class DeclarativeWebTest : public WebTest, 
    ICloneable
[<SerializableAttribute>]
type DeclarativeWebTest =  
    class 
        inherit WebTest 
        interface ICloneable 
    end
public class DeclarativeWebTest extends WebTest implements ICloneable

Der DeclarativeWebTest-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DeclarativeWebTest Initialisiert eine neue Instanz der DeclarativeWebTest-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ConditionalRuleReferences Ruft eine Auflistung von Verweisen auf bedingte Regeln ab.
Öffentliche Eigenschaft Context (Von WebTest geerbt.)
Öffentliche Eigenschaft ContextParameters Ruft den Satz der diesem Webleistungstest zugeordneten Kontextparameter ab.
Öffentliche Eigenschaft DataSources (Von WebTest geerbt.)
Öffentliche Eigenschaft Description Ruft die Textbeschreibung dieses Webleistungstests ab oder legt sie fest.
Öffentliche Eigenschaft Guid (Von WebTest geerbt.)
Öffentliche Eigenschaft InheritFromWebTest (Von WebTest geerbt.)
Öffentliche Eigenschaft Items Ruft den in diesem Webleistungstest enthaltenen Satz Elemente ab oder legt ihn fest.Elemente sind Transaktionen, Anforderungen, Kommentare und enthaltene Webleistungstests.
Öffentliche Eigenschaft LastRequestOutcome (Von WebTest geerbt.)
Öffentliche Eigenschaft LastResponse (Von WebTest geerbt.)
Öffentliche Eigenschaft Name (Von WebTest geerbt.)
Öffentliche Eigenschaft Outcome (Von WebTest geerbt.)
Öffentliche Eigenschaft Password (Von WebTest geerbt.)
Öffentliche Eigenschaft PreAuthenticate (Von WebTest geerbt.)
Öffentliche Eigenschaft Proxy (Von WebTest geerbt.)
Öffentliche Eigenschaft RequestBodyCaptureLimit (Von WebTest geerbt.)
Öffentliche Eigenschaft RequestItems Ruft eine Auflistung aller angeforderten Elemente in diesem Testfall ab.
Öffentliche Eigenschaft ResponseBodyCaptureLimit (Von WebTest geerbt.)
Öffentliche Eigenschaft ResultsLocale (Von WebTest geerbt.)
Öffentliche Eigenschaft StopOnError (Von WebTest geerbt.)
Öffentliche Eigenschaft UserName (Von WebTest geerbt.)
Öffentliche Eigenschaft ValidationRuleReferences (Von WebTest geerbt.)
Öffentliche Eigenschaft WebProxy (Von WebTest geerbt.)
Öffentliche Eigenschaft WebTestPluginReferences (Von WebTest geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddCommentToResult (Von WebTest geerbt.)
Öffentliche Methode AddDataSource(String, String, DataBindingAccessMethod, array<String[]) (Von WebTest geerbt.)
Öffentliche Methode AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) (Von WebTest geerbt.)
Öffentliche Methode AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) (Von WebTest geerbt.)
Öffentliche Methode AddDataSourceBinding (Von WebTest geerbt.)
Öffentliche Methode BeginCondition (Von WebTest geerbt.)
Öffentliche Methode BeginLoop (Von WebTest geerbt.)
Öffentliche Methode BeginTransaction (Von WebTest geerbt.)
Öffentliche Methode Clone Erstellt ein neues DeclarativeWebTest-Element, das eine Kopie der aktuellen Instanz ist.
Öffentliche Methode EndCondition (Von WebTest geerbt.)
Öffentliche Methode EndLoop (Von WebTest geerbt.)
Öffentliche Methode EndTransaction(String) (Von WebTest geerbt.)
Öffentliche Methode EndTransaction(String, Boolean) (Von WebTest geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode ExecuteConditionalRule (Von WebTest geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetDataTableRowCount (Von WebTest geerbt.)
Öffentliche Methode GetEnumerator (Von WebTest geerbt.)
Öffentliche Methode GetExtractionRuleVariables Gibt alle Variablennamen von Extraktionsregeln im Webtest zurück.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetItem Ruft das WebTestItem mit der angegebenen nullbasierten Anforderungsnummer ab.
Öffentliche Methode GetRequestEnumerator Ruft einen Enumerator für alle Anforderungen zur Laufzeit anhand der bedingten Regel ab. (Überschreibt WebTest.GetRequestEnumerator().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IncludeWebTest(String) (Von WebTest geerbt.)
Öffentliche Methode IncludeWebTest(WebTest) (Von WebTest geerbt.)
Öffentliche Methode IncludeWebTest(String, Boolean) (Von WebTest geerbt.)
Öffentliche Methode IncludeWebTest(WebTest, Boolean) (Von WebTest geerbt.)
Öffentliche Methode InitializeDataBinding Fügt der aktuellen Instanz Datenquellen- und Datenbindungsinformationen aus Attributen hinzu.Hauptsächlich für codierte Webtests verwendet. (Überschreibt WebTest.InitializeDataBinding().)
Öffentliche Methode InsertItemAt Fügt ein WebTestItem am angegebenen Elementindex ein.
Öffentliche Methode InternalSetOutcome (Von WebTest geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode MoveDataTableCursor(String, String) (Von WebTest geerbt.)
Öffentliche Methode MoveDataTableCursor(String, String, Int32) (Von WebTest geerbt.)
Öffentliche Methode RegisterDataSourceInLoop (Von WebTest geerbt.)
Öffentliche Methode ReloadDataTable (Von WebTest geerbt.)
Öffentliche Methode RemoveItemAt Entfernt das WebTestItem am angegebenen Elementindex.
Öffentliche Methode Stop (Von WebTest geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PostPage (Von WebTest geerbt.)
Öffentliches Ereignis PostRequest (Von WebTest geerbt.)
Öffentliches Ereignis PostTransaction (Von WebTest geerbt.)
Öffentliches Ereignis PostWebTest (Von WebTest geerbt.)
Öffentliches Ereignis PrePage (Von WebTest geerbt.)
Öffentliches Ereignis PreRequest (Von WebTest geerbt.)
Öffentliches Ereignis PreRequestDataBinding (Von WebTest geerbt.)
Öffentliches Ereignis PreTransaction (Von WebTest geerbt.)
Öffentliches Ereignis PreWebTest (Von WebTest geerbt.)
Öffentliches Ereignis ValidateResponse (Von WebTest geerbt.)
Öffentliches Ereignis ValidateResponseOnPageComplete (Von WebTest geerbt.)

Zum Seitenanfang

Hinweise

Verwenden Sie nicht die DeclarativeWebTest-Klasse als Basisklasse.

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