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
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: 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 How to: Specify Tests to Run in a 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
- 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.
Siehe auch
Referenz
Microsoft.VisualStudio.TestTools.Common-Namespace