DataAsyncCommand Klasse

Definition

Ermöglicht die asynchrone Ausführung von Daten Befehlen.

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 Instanz des- DataAsyncCommand Objekts mit einem- IVsDataConnection Objekt, das für das geerbte Objekt festgelegt ist DataSiteableObject<T> .

Eigenschaften

Site

Ruft die Objekt Website ab oder legt Sie fest.

(Geerbt von DataSiteableObject<T>)

Methoden

CancelAsync(Object)

Bricht den asynchronen-Rückruf ab und gibt sofort zurück.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Wird asynchron von einem Satz von Parametern für die Verwendung mit einem angegebenen Befehl abgeleitet.

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

Wird asynchron von dem Schema des angegebenen Befehls abgeleitet.

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

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

OnCancel(Object)

Sendet den asynchronen Abbruch Vorgang an die entsprechende synchrone Methode.

OnDeriveParameters(String, DataCommandType, Int32)

Sendet den asynchronen Vorgang zum Ableiten von Parametern an den synchronen DeriveParameters(String, DataCommandType, Int32) Methoden aufzurufen.

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

Löst das DeriveParametersCompleted-Ereignis aus.

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

Sendet den asynchronen Vorgang zum Ableiten eines Schemas an den synchronen DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) Methoden aufzurufen.

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Löst das DeriveSchemaCompleted-Ereignis aus.

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

Sendet den asynchronen Ausführungs Vorgang an den synchronen Execute(String, DataCommandType, IVsDataParameter[], Int32) Methoden aufzurufen.

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Löst das ExecuteCompleted-Ereignis aus.

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

Sendet den asynchronen Vorgang zum Ausführen ohne Ergebnis an den synchronen ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) Methoden aufzurufen.

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

Löst das ExecuteWithoutResultsCompleted-Ereignis aus.

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

Sendet den asynchronen Vorbereitungs Vorgang an den synchronen Prepare(String, DataCommandType, IVsDataParameter[], Int32) Methoden aufzurufen.

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, der für die Datenquelle ausgeführt werden soll, in einer asynchronen 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.

SiteChanged

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

(Geerbt von DataSiteableObject<T>)

Gilt für