LoadTestLoadProfile.CheckIfProfileCanBeModified 方法

如果配置文件属性尚未准备好进行修改,则引发异常。

命名空间:  Microsoft.VisualStudio.TestTools.LoadTesting
程序集:  Microsoft.VisualStudio.QualityTools.LoadTestFramework(在 Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll 中)

语法

声明
Public Sub CheckIfProfileCanBeModified ( _
    propertyName As String _
)
public void CheckIfProfileCanBeModified(
    string propertyName
)
public:
void CheckIfProfileCanBeModified(
    String^ propertyName
)
member CheckIfProfileCanBeModified : 
        propertyName:string -> unit 
public function CheckIfProfileCanBeModified(
    propertyName : String
)

参数

  • propertyName
    类型:System.String
    要设置成的属性名称。

异常

异常 条件
[LoadProfileModificationException]

如果属性尚未准备好进行修改,则引发此异常。

备注

ILoadTestPlugin 调用的测试方法修改 LoadTestScenario.LoadProfile 属性(可从 LoadTest.Scenarios 属性获取)时,必须先将值赋给对象属性,方法是在其将该对象赋给 LoadTestScenario.LoadProfile 前扩展 LoadTestLoadProfile 类。CheckIfProfileCanBeModified 方法由 LoadTestLoadProfile 的内置实现使用,也可以由 LoadTestLoadProfile 的自定义实现使用以保证这种顺序。例如,可以在 LoadTestLoadProfile 自定义实现的属性的 setter 中调用它。如果 ILoadTestPlugin 未按所需顺序调用 setter,则 CheckIfProfileCanBeModified 引发 LoadProfileModificationException。作为参数传递的字符串是调用方正尝试设置的 propertyName,引发后将包括在 LoadProfileModificationException 的消息属性中。

.NET Framework 安全性

请参见

参考

LoadTestLoadProfile 类

Microsoft.VisualStudio.TestTools.LoadTesting 命名空间

ILoadTestPlugin

LoadTestScenario