LoadTestLoadProfile.CheckIfProfileCanBeModified, méthode
Lève une exception si la propriété de profil n'est pas encore prête à être modifiée.
Espace de noms : Microsoft.VisualStudio.TestTools.LoadTesting
Assembly : Microsoft.VisualStudio.QualityTools.LoadTestFramework (dans Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- propertyName
Type : System.String
Le nom de la propriété que vous souhaitez définir.
Exceptions
Exception | Condition |
---|---|
[LoadProfileModificationException] | Levée si la propriété n'est pas prête à être modifiée. |
Notes
Lorsqu'une méthode de test qui est appelée par ILoadTestPlugin modifie la propriété LoadTestScenario.LoadProfile (fournie par la propriété LoadTest.Scenarios ), elle doit d'abord assigner des valeurs aux propriétés de l'objet qui étend la classe LoadTestLoadProfile avant d'allouer cet objet au LoadTestScenario.LoadProfile. La méthode CheckIfProfileCanBeModified est utilisée par les implémentations intégrées de LoadTestLoadProfile et peut également être utilisée par les implémentations personnalisées de LoadTestLoadProfile pour garantir ce classement. Par exemple, il peut être appelé dans la méthode setter pour une propriété d'une implémentation personnalisée de LoadTestLoadProfile. Si la méthode setter est appelée par le ILoadTestPlugin en dehors de l'ordre requis, CheckIfProfileCanBeModified lève une LoadProfileModificationException. La chaîne passée comme argument est le propertyName que l'appelant essaie de définir ; en outre, elle est incluse dans la propriété Message de l'exception LoadProfileModificationException si cette dernière est levée.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.TestTools.LoadTesting, espace de noms