Metodo LoadTestLoadProfile.CheckIfProfileCanBeModified
Genera un'eccezione se la proprietà del profilo non è ancora pronta per essere modificata.
Spazio dei nomi: Microsoft.VisualStudio.TestTools.LoadTesting
Assembly: Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- propertyName
Tipo: System.String
Nome della proprietà da impostare.
Eccezioni
Eccezione | Condizione |
---|---|
[LoadProfileModificationException] | Generato se la proprietà non è pronta per essere modificata. |
Note
Quando un metodo di test chiamato da ILoadTestPlugin modifica la proprietà LoadTestScenario.LoadProfile di uno degli oggetti (disponibili dalla proprietà LoadTest.Scenarios), tale operazione deve assegnare i valori alle proprietà dell'oggetto che estende la classe LoadTestLoadProfile prima di assegnare questo oggetto a LoadTestScenario.LoadProfile. Il metodo CheckIfProfileCanBeModified viene utilizzato dalle implementazioni incorporate di LoadTestLoadProfile e può essere utilizzato anche da implementazioni personalizzate di LoadTestLoadProfile per garantire questo ordine. Ad esempio, può essere chiamato nel metodo di impostazione per una proprietà di un'implementazione personalizzata di LoadTestLoadProfile. Se la funzione Set viene chiamata da ILoadTestPlugin fuori dell'ordine obbligatorio, CheckIfProfileCanBeModified genera un'eccezione LoadProfileModificationException. La stringa passata come un argomento è propertyName che il chiamante sta tentando di impostare ed è inclusa nella proprietà Message di LoadProfileModificationException se viene generata.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.LoadTesting