Freigeben über


DataAsyncCommand Klasse

Definition

Stellt eine Implementierung der IVsDataAsyncCommand-Schnittstelle dar.

public ref class DataAsyncCommand : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataAsyncCommand
public class DataAsyncCommand : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataAsyncCommand
type DataAsyncCommand = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataAsyncCommand
Public Class DataAsyncCommand
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataAsyncCommand
Vererbung
Implementiert

Konstruktoren

DataAsyncCommand()

Erstellt eine neue Instanz der DataAsyncCommand-Klasse.

DataAsyncCommand(IVsDataConnection)

Initialisiert eine neue instance des DataAsyncCommand -Objekts mit einem IVsDataConnection -Objekt, das für das geerbte DataSiteableObject<T> Objekt festgelegt ist.

Eigenschaften

Site

Ruft die Objektwebsite ab oder legt sie fest.

(Geerbt von DataSiteableObject<T>)

Methoden

CancelAsync(Object)

Bricht den asynchronen Aufruf ab und gibt sofort zurück.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Leitet asynchron einen Satz von Parametern zur Verwendung mit einem angegebenen Befehl ab.

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

Leitet das Schema des angegebenen Befehls asynchron ab.

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

Führt 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.

OnCancel(Object)

Sendet den asynchronen Abbruchvorgang an die entsprechende synchrone Methode.

OnDeriveParameters(String, DataCommandType, Int32)

Sendet den asynchronen Ableitungsparametervorgang an den synchronen DeriveParameters(String, DataCommandType, Int32) Methodenaufruf.

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

Löst das DeriveParametersCompleted-Ereignis aus.

OnDeriveSchema(String, DataCommandType, IVsDataParameter[], Int32)

Sendet den asynchronen ableitenden Schemavorgang an den synchronen DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) Methodenaufruf.

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Löst das DeriveSchemaCompleted-Ereignis aus.

OnExecute(String, DataCommandType, IVsDataParameter[], Int32)

Sendet den asynchronen Ausführungsvorgang an den synchronen Execute(String, DataCommandType, IVsDataParameter[], Int32) Methodenaufruf.

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Löst das ExecuteCompleted-Ereignis aus.

OnExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32)

Sendet den asynchronen Execute-without-results-Vorgang an den synchronen ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) Methodenaufruf.

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

Löst das ExecuteWithoutResultsCompleted-Ereignis aus.

OnPrepare(String, DataCommandType, IVsDataParameter[], Int32)

Sendet den asynchronen Vorbereitungsvorgang an den synchronen Prepare(String, DataCommandType, IVsDataParameter[], Int32) Methodenaufruf.

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

Löst das PrepareCompleted-Ereignis aus.

OnSiteChanged(EventArgs)

Löst das SiteChanged-Ereignis aus.

(Geerbt von DataSiteableObject<T>)
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Bereitet den angegebenen Befehl auf asynchrone Weise vor, der für die Datenquelle ausgeführt werden soll. Der Befehl kann dann mit unterschiedlichen Parametern mehrmals 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.

SiteChanged

Tritt ein, wenn die Site-Eigenschaft geändert wird.

(Geerbt von DataSiteableObject<T>)

Gilt für: