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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。