Freigeben über


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: WebClientProtocol

    Eine Instanz des Webdiensttyps, der getestet wird.

  • identifier
    Typ: String

    Eine 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

Siehe auch

Referenz

WebServiceHelper Klasse

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace

TestContext

AspNetDevelopmentServerAttribut