DatabaseTestService.Execute-Methode
Führt die angegebene DatabaseTestAction aus und wertet die Ergebnisse der Ausführung anhand jeder TestCondition aus, die in der Conditions-Auflistung enthalten ist.
Namespace: Microsoft.Data.Schema.UnitTesting
Assembly: Microsoft.Data.Schema.UnitTesting (in Microsoft.Data.Schema.UnitTesting.dll)
Syntax
'Declaration
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[]
Parameter
- scriptExecutionContext
Typ: Microsoft.Data.Schema.UnitTesting.ConnectionContext
Der zu verwendende Kontext beim Ausführen von Transact-SQL im SqlScript-Element.
- privilegedExecutionContext
Typ: Microsoft.Data.Schema.UnitTesting.ConnectionContext
Der beim Überprüfen der Testbedingungen zu verwendende Kontext.
- action
Typ: Microsoft.Data.Schema.UnitTesting.DatabaseTestAction
Das auszuführende DatabaseTestAction-Element.
- sqlParameters
Typ: array<System.Data.Common.DbParameter[]
Null (0) oder mehr DbParameters-Elemente, die im ausgeführten Transact-SQL-Code bereitgestellt werden.
Rückgabewert
Typ: array<Microsoft.Data.Schema.UnitTesting.ExecutionResult[]
Ein Array von ExecutionResult-Objekten.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.Data.Schema.UnitTesting-Namespace
DbParameters