IVsDataAsyncCommand Schnittstelle

Definition

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.

Gilt für