Udostępnij za pośrednictwem


DataAsyncCommand Klasa

Definicja

Reprezentuje implementację interfejsu 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
Dziedziczenie
Implementuje

Konstruktory

DataAsyncCommand()

Tworzy nowe wystąpienie klasy DataAsyncCommand.

DataAsyncCommand(IVsDataConnection)

Inicjuje nowe wystąpienie DataAsyncCommand obiektu z obiektem ustawionym IVsDataConnection na dziedziczony DataSiteableObject<T> obiekt.

Właściwości

Site

Pobiera lub ustawia lokację obiektu.

(Odziedziczone po DataSiteableObject<T>)

Metody

CancelAsync(Object)

Anuluje wywołanie asynchroniczne, zwracając natychmiast.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Tworzy w sposób asynchroniczny zestaw parametrów do użycia z określonym poleceniem.

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

Tworzy w sposób asynchroniczny schemat określonego polecenia.

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

Wykonuje polecenie w sposób asynchroniczny.

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

Wykonuje polecenie w sposób asynchroniczny, które nie zwraca żadnych wyników poza wartość całkowitą wskazującą stan.

OnCancel(Object)

Wysyła operację anulowania asynchronicznego do odpowiedniej metody synchronicznej.

OnDeriveParameters(String, DataCommandType, Int32)

Wysyła asynchroniczną operację parametrów pochodnych do wywołania metody synchronicznej DeriveParameters(String, DataCommandType, Int32) .

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

DeriveParametersCompleted Zgłasza zdarzenie.

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

Wysyła asynchroniczną operację schematu pochodnego do synchronicznego DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) wywołania metody.

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

DeriveSchemaCompleted Zgłasza zdarzenie.

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

Wysyła asynchroniczną operację wykonywania do wywołania metody synchronicznej Execute(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

ExecuteCompleted Zgłasza zdarzenie.

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

Wysyła asynchroniczną operację execute-without-results do wywołania metody synchronicznej ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

ExecuteWithoutResultsCompleted Zgłasza zdarzenie.

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

Wysyła asynchroniczną operację przygotowywania do wywołania metody synchronicznej Prepare(String, DataCommandType, IVsDataParameter[], Int32) .

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

PrepareCompleted Zgłasza zdarzenie.

OnSiteChanged(EventArgs)

SiteChanged Zgłasza zdarzenie.

(Odziedziczone po DataSiteableObject<T>)
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Przygotowuje w sposób asynchroniczny określone polecenie do wykonania względem źródła danych; polecenie może być następnie wykonywane wiele razy z różnymi parametrami.

Zdarzenia

DeriveParametersCompleted

Występuje po zakończeniu DeriveParametersAsync(String, DataCommandType, Int32, Object) wykonywania polecenia.

DeriveSchemaCompleted

Występuje po zakończeniu DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) wykonywania polecenia.

ExecuteCompleted

Występuje po zakończeniu ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) wykonywania polecenia.

ExecuteWithoutResultsCompleted

Występuje po zakończeniu ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) wykonywania polecenia.

PrepareCompleted

Występuje po zakończeniu PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) wykonywania polecenia.

SiteChanged

Występuje, gdy właściwość zostanie zmieniona Site .

(Odziedziczone po DataSiteableObject<T>)

Dotyczy