Поделиться через


AspNetDevelopmentServerAttribute - класс

Обновлен: Ноябрь 2007

Задает установки для теста, которые должны использоваться сервером разработки ASP.NET. В первую очередь это используется для модульных тестов веб-служб.

Пространство имен:  Microsoft.VisualStudio.TestTools.UnitTesting.Web
Сборка:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Синтаксис

'Декларация
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple := True)> _
Public NotInheritable Class AspNetDevelopmentServerAttribute _
    Inherits Attribute
'Применение
Dim instance As AspNetDevelopmentServerAttribute
[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = true)]
public sealed class AspNetDevelopmentServerAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Method, AllowMultiple = true)]
public ref class AspNetDevelopmentServerAttribute sealed : public Attribute
public final class AspNetDevelopmentServerAttribute extends Attribute

Заметки

При выполнении теста с атрибутом AspNetDevelopmentServerAttribute запускается экземпляр сервера разработки ASP.NET. Затем можно воспользоваться TryUrlRedirection для перенаправления объекта веб-службы таким образом, чтобы он указывал на этот сервер вместо заданного в веб-ссылке. Выбрав этот сервер, можно быть уверенным, что сайт сервера разработки ASP.NET запустится, причем в известном URL-адресе, где выполняется тест веб-службы.

Целевыми объектами данного атрибута являются методы. К методу можно применить несколько экземпляров этого атрибута.

Дополнительные сведения об использовании атрибутов см. в разделе Расширение метаданных с помощью атрибутов.

Иерархия наследования

System.Object
  System.Attribute
    Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerAttribute

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

AspNetDevelopmentServerAttribute - члены

Microsoft.VisualStudio.TestTools.UnitTesting.Web - пространство имен

Другие ресурсы

Общие сведения о модульных тестах ASP.NET

Практическое руководство. Создание модульного теста ASP.NET