Partilhar via


Método WebServiceHelper.TryUrlRedirection

Redireciona um objeto de serviço da Web para ASP.NET Servidor de Desenvolvimento em vez de recursos que é definido na referência fornecida da Web.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintaxe

'Declaração
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

Parâmetros

  • client
    Tipo: WebClientProtocol

    Uma instância do tipo de serviço Web que está sendo testado.

  • identifier
    Tipo: String

    Uma cadeia de caracteres exclusivo que identifica uma instância do ASP.NET Servidor de Desenvolvimento. Isso corresponde o parâmetro nome de um AspNetDevelopmentServerAttribute no método de teste.

Valor de retorno

Tipo: Boolean
true se um redirecionamento ocorreu; caso contrário, false.

Comentários

Quando você executa um teste com um AspNetDevelopmentServerAttribute, uma instância de Servidor de Desenvolvimento ASP.NET é iniciada. Isso garante que um site ASP.NET Servidor de Desenvolvimento é iniciada e que você souber o URL. Quando você executa um teste, você pode usar TryUrlRedirection para redirecionar um objeto de serviço Web de modo que aponta para o servidor conhecido em vez de recursos que é definido na referência fornecida da Web. Esse método retorna true se o redirecionamento foi bem-sucedida, e false se não foi. Por exemplo, se o identificador não corresponde ao nome de uma instância existente ASP.NET Servidor de Desenvolvimento, o método retorna false.

Segurança do .NET Framework

Consulte também

Referência

WebServiceHelper Classe

Namespace Microsoft.VisualStudio.TestTools.UnitTesting

TestContext

AspNetDevelopmentServerAttribut