DatabaseTestService.Execute, méthode
Exécute le DatabaseTestAction fourni et évalue les résultats de l'exécution en utilisant chaque TestCondition contenu dans la collection Conditions.
Espace de noms : Microsoft.Data.Schema.UnitTesting
Assembly : Microsoft.Data.Schema.UnitTesting (dans Microsoft.Data.Schema.UnitTesting.dll)
Syntaxe
'Déclaration
Public Overridable Function Execute ( _
scriptExecutionContext As ConnectionContext, _
privilegedExecutionContext As ConnectionContext, _
action As DatabaseTestAction, _
ParamArray sqlParameters As DbParameter() _
) As ExecutionResult()
public virtual ExecutionResult[] Execute(
ConnectionContext scriptExecutionContext,
ConnectionContext privilegedExecutionContext,
DatabaseTestAction action,
params DbParameter[] sqlParameters
)
public:
virtual array<ExecutionResult^>^ Execute(
ConnectionContext^ scriptExecutionContext,
ConnectionContext^ privilegedExecutionContext,
DatabaseTestAction^ action,
... array<DbParameter^>^ sqlParameters
)
abstract Execute :
scriptExecutionContext:ConnectionContext *
privilegedExecutionContext:ConnectionContext *
action:DatabaseTestAction *
sqlParameters:DbParameter[] -> ExecutionResult[]
override Execute :
scriptExecutionContext:ConnectionContext *
privilegedExecutionContext:ConnectionContext *
action:DatabaseTestAction *
sqlParameters:DbParameter[] -> ExecutionResult[]
public function Execute(
scriptExecutionContext : ConnectionContext,
privilegedExecutionContext : ConnectionContext,
action : DatabaseTestAction,
... sqlParameters : DbParameter[]
) : ExecutionResult[]
Paramètres
- scriptExecutionContext
Type : Microsoft.Data.Schema.UnitTesting.ConnectionContext
Contexte à utiliser lors de l'exécution de Transact-SQL dans SqlScript.
- privilegedExecutionContext
Type : Microsoft.Data.Schema.UnitTesting.ConnectionContext
Contexte à utiliser lors de la validation des conditions de test.
- action
Type : Microsoft.Data.Schema.UnitTesting.DatabaseTestAction
DatabaseTestAction à exécuter.
- sqlParameters
Type : array<System.Data.Common.DbParameter[]
Aucun, un ou plusieurs DbParameters qui seront fournis dans le Transact-SQL exécuté.
Valeur de retour
Type : array<Microsoft.Data.Schema.UnitTesting.ExecutionResult[]
Tableau d'objets ExecutionResult.
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.Data.Schema.UnitTesting, espace de noms
DbParameters