다음을 통해 공유


DataAsyncCommand.AsyncPrepare 메서드

에서 비동기식으로 데이터 소스에 대해 실행 되도록 지정한 명령을 준비. 다양 한 매개 변수를 여러 번 다음 명령을 실행할 수 있습니다.

네임스페이스:  Microsoft.VisualStudio.Data
어셈블리:  Microsoft.VisualStudio.Data(Microsoft.VisualStudio.Data.dll)

구문

‘선언
Public Overridable Sub AsyncPrepare ( _
    command As String, _
    commandType As Integer, _
    commandTimeout As Integer, _
    asyncCommandEvents As DataAsyncCommandEvents _
)
public virtual void AsyncPrepare(
    string command,
    int commandType,
    int commandTimeout,
    DataAsyncCommandEvents asyncCommandEvents
)
public:
virtual void AsyncPrepare(
    String^ command, 
    int commandType, 
    int commandTimeout, 
    DataAsyncCommandEvents^ asyncCommandEvents
)
abstract AsyncPrepare : 
        command:string * 
        commandType:int * 
        commandTimeout:int * 
        asyncCommandEvents:DataAsyncCommandEvents -> unit  
override AsyncPrepare : 
        command:string * 
        commandType:int * 
        commandTimeout:int * 
        asyncCommandEvents:DataAsyncCommandEvents -> unit
public function AsyncPrepare(
    command : String, 
    commandType : int, 
    commandTimeout : int, 
    asyncCommandEvents : DataAsyncCommandEvents
)

매개 변수

  • command
    형식: String

    준비 된 명령입니다.

  • commandType
    형식: Int32

    명령 문자열의 형식입니다.

  • commandTimeout
    형식: Int32

    시간 앞의 명령 시간 초과 (초)입니다.

예외

예외 조건
ArgumentNullException

명령 또는 Asynccommandevents는 null입니다.

ArgumentException

Commandtype의 형식이 잘못 지정합니다.

ArgumentOutOfRangeException

Commandtimeout는-1 보다 작은 경우

NotSupportedException

이 메서드는 공급자를 지원 하지 않습니다.

설명

이 메서드는 동일한 작업을 수행의 Prepare 메서드는 비동기 방식으로 있지만.

경우의 값은 commandTimeout 매개 변수는 0, 제한 시간 없음입니다. (또는 제한 시간이 한정 되었습니다). 값이-1 이면 제한 시간 데이터 공급자에 의해 설정 됩니다.

참고

발생 하는 다른 예외 매개 변수가 파생 공급자가 지정한 이유로 실패를 나타내는.

.NET Framework 보안

참고 항목

참조

DataAsyncCommand 클래스

Microsoft.VisualStudio.Data 네임스페이스

DataCommand