Partager via


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

Voir aussi

Référence

LoadTestLoadProfile Classe

Microsoft.VisualStudio.TestTools.LoadTesting, espace de noms

ILoadTestPlugin

LoadTestScenario