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 Möglichkeit dar, Parameter für eine Datenquelle asynchron abzuleiten, vorzubereiten, ableiten und Befehle für eine Datenquelle auszuführen.
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) |
Wenn er von einer Klasse implementiert wird, bricht der asynchrone Aufruf ab und gibt sofort zurück. |
DeriveParametersAsync(String, DataCommandType, Int32, Object) |
Bei Implementierung durch eine -Klasse leitet asynchron ein Satz von Parametern für die Verwendung mit einem angegebenen Befehl ab. |
DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Bei Implementierung durch eine -Klasse leitet das Schema des angegebenen Befehls asynchron ab. |
ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Führt bei Implementierung durch eine -Klasse einen Befehl asynchron aus. |
ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Führt asynchron einen Befehl aus, der keine Ergebnisse über einen ganzzahligen Wert hinaus zurückgibt, der status angibt. |
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Bei der Implementierung durch eine -Klasse bereitet der angegebene Befehl asynchron vor, der für die Datenquelle ausgeführt werden soll. 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. |