다음을 통해 공유


DataAsyncCommand 클래스

정의

IVsDataAsyncCommand 인터페이스의 구현을 나타냅니다.

public ref class DataAsyncCommand : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataAsyncCommand
public class DataAsyncCommand : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataAsyncCommand
type DataAsyncCommand = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataAsyncCommand
Public Class DataAsyncCommand
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataAsyncCommand
상속
구현

생성자

DataAsyncCommand()

DataAsyncCommand 클래스의 새 인스턴스를 만듭니다.

DataAsyncCommand(IVsDataConnection)

상속 DataSiteableObject<T> 된 개체에 설정된 개체를 DataAsyncCommand 사용하여 IVsDataConnection 개체의 새 instance 초기화합니다.

속성

Site

개체 사이트를 가져오거나 설정합니다.

(다음에서 상속됨 DataSiteableObject<T>)

메서드

CancelAsync(Object)

비동기 호출을 취소하고 즉시 반환합니다.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

지정된 명령과 함께 사용할 매개 변수 집합을 비동기 방식으로 파생합니다.

DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

지정된 명령의 스키마를 비동기 방식으로 파생합니다.

ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

비동기 방식으로 명령을 실행합니다.

ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

상태 나타내는 정수 값 이외의 결과를 반환하지 않는 명령을 비동기 방식으로 실행합니다.

OnCancel(Object)

비동기 취소 작업을 적절한 동기 메서드로 디스패치합니다.

OnDeriveParameters(String, DataCommandType, Int32)

비동기 파생 매개 변수 작업을 동기 DeriveParameters(String, DataCommandType, Int32) 메서드 호출로 디스패치합니다.

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

DeriveParametersCompleted 이벤트를 발생시킵니다.

OnDeriveSchema(String, DataCommandType, IVsDataParameter[], Int32)

비동기 파생 스키마 작업을 동기 DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) 메서드 호출로 디스패치합니다.

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

DeriveSchemaCompleted 이벤트를 발생시킵니다.

OnExecute(String, DataCommandType, IVsDataParameter[], Int32)

비동기 실행 작업을 동기 Execute(String, DataCommandType, IVsDataParameter[], Int32) 메서드 호출로 디스패치합니다.

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

ExecuteCompleted 이벤트를 발생시킵니다.

OnExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32)

비동기 실행 없이 결과 작업을 동기 ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) 메서드 호출로 디스패치합니다.

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

ExecuteWithoutResultsCompleted 이벤트를 발생시킵니다.

OnPrepare(String, DataCommandType, IVsDataParameter[], Int32)

비동기 준비 작업을 동기 Prepare(String, DataCommandType, IVsDataParameter[], Int32) 메서드 호출로 디스패치합니다.

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

PrepareCompleted 이벤트를 발생시킵니다.

OnSiteChanged(EventArgs)

SiteChanged 이벤트를 발생시킵니다.

(다음에서 상속됨 DataSiteableObject<T>)
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

데이터 원본에 대해 실행할 지정된 명령을 비동기 방식으로 준비합니다. 그러면 다양한 매개 변수를 사용하여 명령을 여러 번 실행할 수 있습니다.

이벤트

DeriveParametersCompleted

명령이 DeriveParametersAsync(String, DataCommandType, Int32, Object) 완료되면 발생합니다.

DeriveSchemaCompleted

명령이 DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 완료되면 발생합니다.

ExecuteCompleted

명령이 ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 완료되면 발생합니다.

ExecuteWithoutResultsCompleted

명령이 ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 완료되면 발생합니다.

PrepareCompleted

명령이 PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 완료되면 발생합니다.

SiteChanged

Site 속성이 변경될 때 발생합니다.

(다음에서 상속됨 DataSiteableObject<T>)

적용 대상