WebServiceHelper.TryUrlRedirection - метод
Перенаправляет объект веб-службы на сервер разработки ASP.NET вместо ресурса, определенного в предосчтавленной веб-ссылке.
Пространство имен: Microsoft.VisualStudio.TestTools.UnitTesting
Сборка: Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Синтаксис
'Декларация
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
Параметры
- client
Тип: System.Web.Services.Protocols.WebClientProtocol
Экземпляр тестируемого типа веб-службы.
- context
Тип: Microsoft.VisualStudio.TestTools.UnitTesting.TestContext
TestContext для данного модульного теста.
- identifier
Тип: System.String
Уникальная строка, идентифицирующая экземпляр сервера разработки ASP.NET.Соответствует параметру имени AspNetDevelopmentServerAttribute в методе теста.
Возвращаемое значение
Тип: System.Boolean
Значение true, если перенаправление произошло; в противном случае — значение false.
Заметки
При запуске теста с атрибутом AspNetDevelopmentServerAttribute запускается экземпляр сервера разработки ASP.NET.Это гарантирует, что сайт сервера разработки ASP.NET будет запущен, и URL-адрес будет известен.После запуска теста можно воспользоваться TryUrlRedirection для перенаправления объекта веб-службы таким образом, чтобы он указывал на известный сервер вместо ресурса, заданного в предоставленной веб-ссылке.Этот метод возвращает значение true в случае успешного перенаправления, значение false — в случае неудачного перенаправления.Например, если идентификатор не совпал с именем существующего экземпляра сервера разработки ASP.NET, метод возвращает значение false.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен
AspNetDevelopmentServerAttribut