WebServiceHelper.TryUrlRedirection-Methode
Aktualisiert: November 2007
Leitet ein Webdienstobjekt von der im Webverweis festgelegten Adresse auf den ASP.NET Development Server um.
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
'Usage
Dim client As WebClientProtocol
Dim context As TestContext
Dim identifier As String
Dim returnValue As Boolean
returnValue = WebServiceHelper.TryUrlRedirection(client, _
context, identifier)
public static bool TryUrlRedirection(
WebClientProtocol client,
TestContext context,
string identifier
)
public:
static bool TryUrlRedirection(
WebClientProtocol^ client,
TestContext^ context,
String^ identifier
)
public static function TryUrlRedirection(
client : WebClientProtocol,
context : TestContext,
identifier : String
) : boolean
Parameter
client
Typ: System.Web.Services.Protocols.WebClientProtocolEine Instanz des getesteten Webdiensttyps.
context
Typ: Microsoft.VisualStudio.TestTools.UnitTesting.TestContextDer TestContext für diesen Komponententest.
identifier
Typ: System.StringEine eindeutige Zeichenfolge, die eine ASP.NET Development Server-Instanz bezeichnet. Dies entspricht dem Namensparameter eines AspNetDevelopmentServerAttribute der Testmethode.
Rückgabewert
Typ: System.Boolean
true , wenn eine Umleitung erfolgte, andernfalls false.
Hinweise
Wenn Sie einen Test mit AspNetDevelopmentServerAttribute ausführen, wird eine Instanz von 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 Adresse, sondern auf den bekannten Server verweist. Diese Methode gibt true zurück, wenn die Umleitung erfolgreich war. Andernfalls gibt sie false zurück, bspw. wenn der Bezeichner nicht dem Namen einer vorhandenen ASP.NET Development Server-Instanz entsprach.
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.