WebServiceHelper.TryUrlRedirection-Methode
Leitet ein Webdienstobjekt an den ASP.NET Development Server anstelle der Ressource, die im bereitgestellten Webverweis definiert ist.
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntax
'Declaration
Public Shared Function TryUrlRedirection ( _
client As WebClientProtocol, _
context As TestContext, _
identifier As String _
) As Boolean
public static bool TryUrlRedirection(
WebClientProtocol client,
TestContext context,
string identifier
)
public:
static bool TryUrlRedirection(
WebClientProtocol^ client,
TestContext^ context,
String^ identifier
)
static member TryUrlRedirection :
client:WebClientProtocol *
context:TestContext *
identifier:string -> bool
public static function TryUrlRedirection(
client : WebClientProtocol,
context : TestContext,
identifier : String
) : boolean
Parameter
client
Typ: WebClientProtocolEine Instanz des Webdiensttyps, der getestet wird.
context
Typ: Microsoft.VisualStudio.TestTools.UnitTesting.TestContextDer TestContext für diesen Komponententest.
identifier
Typ: StringEine eindeutige Zeichenfolge, die eine ASP.NET Development Server-Instanz bezeichnet. Dies entspricht dem Parameter von einem AspNetDevelopmentServerAttribute auf der Testmethode ab.
Rückgabewert
Typ: Boolean
true, wenn eine Umleitung erfolgte, andernfalls false.
Hinweise
Wenn Sie einen Test mit einem AspNetDevelopmentServerAttribute ausführen, wird eine Instanz eines ASP.NET Development Server gestartet. Dadurch wird sichergestellt, dass eine ASP.NET Development Server-Site gestartet wird und die URL bekannt ist. Wenn Sie einen Test ausführen, können Sie anschließend TryUrlRedirection verwenden, um ein Webdienstobjekt so umzuleiten, dass es nicht mehr auf die im Webverweis definierte Ressource, sondern auf den bekannten Server verweist. Diese Methode gibt true zurück, wenn die Umleitung erfolgreich war, und false, wenn sie nicht erfolgreich war. Wenn beispielsweise der Bezeichner nicht mit dem Namen einer vorhandenen ASP.NET Development Server-Instanz übereinstimmt, gibt die Methode false zurück.
.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.UnitTesting-Namespace
AspNetDevelopmentServerAttribut