WebTestRequestPlugin 类
在处理请求之前和之后接收通知。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.WebTestRequestPlugin
Microsoft.VisualStudio.TestTools.WebTesting.RequestPlugins.SPLTPT_MTSL_ResolveNestedContextParms
Microsoft.VisualStudio.WebTesting.PowerTools.SharePoint.MTSL.General.SPLTPT_MTSL_SetContextParameterValue
命名空间: Microsoft.VisualStudio.TestTools.WebTesting
程序集: Microsoft.VisualStudio.QualityTools.WebTestFramework(在 Microsoft.VisualStudio.QualityTools.WebTestFramework.dll 中)
语法
声明
Public MustInherit Class WebTestRequestPlugin
public abstract class WebTestRequestPlugin
public ref class WebTestRequestPlugin abstract
[<AbstractClass>]
type WebTestRequestPlugin = class end
public abstract class WebTestRequestPlugin
WebTestRequestPlugin 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
WebTestRequestPlugin | 初始化 WebTestRequestPlugin 类的新实例。 |
页首
方法
名称 | 说明 | |
---|---|---|
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
PostRequest | 在派生类中重写时,此方法在每次依赖运行请求之前运行一个请求完成。以便回调获取有关请求的运行时信息。 | |
PreRequest | 当在派生类中重写时,此方法允许外部代码影响请求。 | |
PreRequestDataBinding | 在派生类中重写时,此方法允许外部代码在数据绑定调用之前修改请求参数。 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
备注
派生自 WebTestRequestPlugin 的类可从 PostRequest 和 PreRequest 事件处理程序访问 WebTest 和 WebTestRequest。 另外,使用 PostRequest 事件处理程序可以访问 WebTestResponse。
必须继承此类才能访问该功能。
对继承者的说明
当从 WebTestRequestPlugin继承时,必须重写以下成员 PostRequest 和 PreRequest。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。