Freigeben über


IHostedTest.HostType-Eigenschaft

Die IHostedTest.HostType-Zeichenfolge identifiziert einen Host. Tester können diese Zeichenfolge bei einem benutzerdefinierten Test im HostType-Attribut verwenden, um einen Host anzugeben, auf dem der Test ausgeführt werden soll.

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

Syntax

'Declaration
Property HostType As String
    Get
    Set
string HostType { get; set; }
property String^ HostType {
    String^ get ();
    void set (String^ value);
}
abstract HostType : string with get, set
function get HostType () : String
function set HostType (value : String)

Eigenschaftswert

Typ: System.String
String mit dem Namen des Typs von Host, auf dem der Test ausgeführt werden soll.Um den Standardtesthost anzugeben, gibt diese Eigenschaft NULL oder eine leere Zeichenfolge zurück.

Hinweise

Für Komponententests stammt das HostType-Attribut, in dem Sie diese Zeichenfolge verwenden können, aus dem Komponententestframework.

Die TestElement-Klasse implementiert die IHostedTest-Schnittstelle. Für Testtypen, die nicht von TestElement abgeleitet sind, muss der Entwickler des Testtyps es den Testbenutzern ermöglichen, den zu verwendenden Hosttyp anzugeben, wenn sie Tests ausführen. Wie in SO WIRD'S GEMACHT: Geben Sie Tests ausführen in einer Host-Adapter beschrieben, können Sie dies machen durch Festlegen von Eigenschaften im Eigenschaftenfenster, mit dem HostType-Attribut (für Komponententests) oder durch Unterstützen des Testlaufkonfigurations-Editors.

Beispiele

Den vollständigen Code für das folgende Beispiel finden Sie in der Datei MyTest.cs im Testerweiterbarkeitsbeispiel im Visual Studio-SDK. Sie müssen Folgendes nicht einschließen, wenn der benutzerdefinierte Testtyp von TestElement abgeleitet ist.

private string m_hostType;
string IHostedTest.HostType
{
    get
    {
        return m_hostType;
    }
    set
    {
        m_hostType = value;
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

IHostedTest Schnittstelle

Microsoft.VisualStudio.TestTools.Common-Namespace

Weitere Ressourcen

SO WIRD'S GEMACHT: Geben Sie Tests ausführen in einer Host-Adapter