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