IVsDataAsyncCommand Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |