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