WebServiceHelper.TryUrlRedirection - метод
Обновлен: Ноябрь 2007
Перенаправляет веб-службу на сервер разработки 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
'Применение
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
Параметры
- 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.
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен