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: WebClientProtocolUma instância do tipo de serviço Web que está sendo testado.
context
Tipo: Microsoft.VisualStudio.TestTools.UnitTesting.TestContextTestContext para este teste de unidade.
identifier
Tipo: StringUma 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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TestTools.UnitTesting
AspNetDevelopmentServerAttribut