AspNetDevelopmentServer 类
表示 ASP.NET 开发服务器实例的设置。测试中可能存在多个实例。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.Common.AspNetDevelopmentServer
命名空间: Microsoft.VisualStudio.TestTools.Common
程序集: Microsoft.VisualStudio.QualityTools.Common(在 Microsoft.VisualStudio.QualityTools.Common.dll 中)
语法
声明
<SerializableAttribute> _
Public Class AspNetDevelopmentServer _
Implements IXmlTestStore
[SerializableAttribute]
public class AspNetDevelopmentServer : IXmlTestStore
[SerializableAttribute]
public ref class AspNetDevelopmentServer : IXmlTestStore
[<SerializableAttribute>]
type AspNetDevelopmentServer =
class
interface IXmlTestStore
end
public class AspNetDevelopmentServer implements IXmlTestStore
AspNetDevelopmentServer 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
AspNetDevelopmentServer | 使用提供的名称、Web 应用程序路径和 Web 应用程序根名称初始化 AspNetDevelopmentServer 类的实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
Name | 获取此 ASP.NET 开发服务器实例的名称。 | |
PathToWebApp | 获取正在进行测试的 Web 应用程序的完整路径。 | |
WebAppRoot | 获取正在进行测试的 Web 应用程序的根名称。 |
页首
方法
名称 | 说明 | |
---|---|---|
Equals | 返回一个值,该值指示当前 AspNetDevelopmentServer 对象的实例是否等于提供的 AspNetDevelopmentServer 对象的实例。 (重写 Object.Equals(Object)。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 返回 AspNetDevelopmentServer 实例的 ID 的哈希代码。 (重写 Object.GetHashCode()。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
Load | 从提供的 XML 元素加载类。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
Save | 保存此类表示的 ASP.NET 开发环境设置。 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
备注
使用此类开发您打算在 ASP.NET 主机中运行的测试。此类不同于下面的类,尽管它们的名称是类似的:
AspNetDevelopmentServerAttribute 指定必须为用于测试的 ASP.NET 开发服务器使用的设置。此类主要用于 Web 服务单元测试。
AspNetDevelopmentServerHostAttribute 指定当 ASP.NET 开发服务器作为测试的主机服务器时使用的设置。此类用于 ASP.NET 单元测试。
您可以使用 Save 方法持久保存此对象,使用 Load 方法从存储区加载此对象。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.TestTools.Common 命名空间
AspNetDevelopmentServerAttribute