IVsDataAsyncCommand Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Schnittstelle dar, die Methoden zum asynchronen Ausführen von Daten Befehlen enthält.
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
- Abgeleitet
- Attribute
Methoden
| CancelAsync(Object) |
Bricht bei der Implementierung durch eine Klasse den asynchronen-Rückruf ab und gibt sofort zurück. |
| DeriveParametersAsync(String, DataCommandType, Int32, Object) |
Leitet bei Implementierung durch eine Klasse asynchron einen Satz von Parametern für die Verwendung mit einem angegebenen Befehl ab. |
| DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Leitet bei Implementierung durch eine Klasse das Schema des angegebenen Befehls asynchron ab. |
| ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Führt bei Implementierung durch eine Klasse einen Befehl in einer asynchronen Weise aus. |
| ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Führt asynchron einen Befehl aus, der keine Ergebnisse zurückgibt, die über einen ganzzahligen Wert hinausgehen, der den Status angibt. |
| PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Bereitet bei Implementierung durch eine Klasse den angegebenen Befehl, der für die Datenquelle ausgeführt werden soll, auf asynchrone Weise vor. der Befehl kann dann mehrmals mit unterschiedlichen Parametern ausgeführt werden. |
Ereignisse
| DeriveParametersCompleted |
Tritt auf, wenn der DeriveParametersAsync(String, DataCommandType, Int32, Object) Befehl abgeschlossen ist. |
| DeriveSchemaCompleted |
Tritt auf, wenn der DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) Befehl abgeschlossen ist. |
| ExecuteCompleted |
Tritt auf, wenn der ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) Befehl abgeschlossen ist. |
| ExecuteWithoutResultsCompleted |
Tritt auf, wenn der ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) Befehl abgeschlossen ist. |
| PrepareCompleted |
Tritt auf, wenn der PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) Befehl abgeschlossen ist. |