DatabaseTestService.Execute 메서드
제공된 DatabaseTestAction을 실행하고 Conditions 컬렉션에 포함된 각 TestCondition을 사용하여 실행 결과를 확인합니다.
네임스페이스: Microsoft.Data.Schema.UnitTesting
어셈블리: Microsoft.Data.Schema.UnitTesting(Microsoft.Data.Schema.UnitTesting.dll)
구문
‘선언
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[]
매개 변수
- scriptExecutionContext
형식: Microsoft.Data.Schema.UnitTesting.ConnectionContext
SqlScript 에서 Transact-SQL을 실행할 때 사용할 컨텍스트입니다.
- privilegedExecutionContext
형식: Microsoft.Data.Schema.UnitTesting.ConnectionContext
테스트 조건의 유효성을 검사할 때 사용할 컨텍스트입니다.
- action
형식: Microsoft.Data.Schema.UnitTesting.DatabaseTestAction
실행할 DatabaseTestAction입니다.
- sqlParameters
형식: array<System.Data.Common.DbParameter[]
실행된 Transact-SQL에 제공될 0개 이상의 DbParameters입니다.
반환 값
형식: array<Microsoft.Data.Schema.UnitTesting.ExecutionResult[]
ExecutionResult 개체의 배열입니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.
참고 항목
참조
Microsoft.Data.Schema.UnitTesting 네임스페이스
DbParameters