Udostępnij za pośrednictwem


IVsDataAsyncCommand Interfejs

Definicja

Reprezentuje możliwość uzyskiwania parametrów dla, przygotowywania, uzyskiwania schematu dla i wykonywania poleceń w źródle danych w sposób asynchroniczny.

public interface class IVsDataAsyncCommand
[Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")]
[Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")]
public interface IVsDataAsyncCommand
[<Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")>]
[<Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")>]
type IVsDataAsyncCommand = interface
Public Interface IVsDataAsyncCommand
Pochodne
Atrybuty

Metody

CancelAsync(Object)

Po zaimplementowaniu przez klasę funkcja anuluje wywołanie asynchroniczne, zwracając natychmiast.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Po zaimplementowaniu przez klasę tworzy w sposób asynchroniczny zestaw parametrów do użycia z określonym poleceniem.

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

W przypadku implementacji przez klasę tworzy w sposób asynchroniczny schemat określonego polecenia.

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

Po zaimplementowaniu przez klasę polecenie jest wykonywane 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.

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

Po zaimplementowaniu przez klasę przygotowuje się w sposób asynchroniczny określonego polecenia do wykonania względem źródła danych; Polecenie można następnie wykonać 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.

Dotyczy