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 的类可从 PostRequestPreRequest 事件处理程序访问 WebTestWebTestRequest。 另外,使用 PostRequest 事件处理程序可以访问 WebTestResponse

必须继承此类才能访问该功能。

对继承者的说明

当从 WebTestRequestPlugin继承时,必须重写以下成员 PostRequestPreRequest

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.TestTools.WebTesting 命名空间