Freigeben über


DataAsyncCommand-Klasse

Ermöglicht das Ausführen von Datenbefehlen in einer asynchronen Weise.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.DataAsyncCommand

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Syntax

'Declaration
<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")> _
Public MustInherit Class DataAsyncCommand
[GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public abstract class DataAsyncCommand
[GuidAttribute(L"AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public ref class DataAsyncCommand abstract
[<AbstractClass>]
[<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")>]
type DataAsyncCommand =  class end
public abstract class DataAsyncCommand

Der DataAsyncCommand-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode DataAsyncCommand Klassenkonstruktor.Instanziiert eine Instanz der Klasse nonparameterized DataAsyncCommand.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AsyncDeriveParameters Berechnet, in einer asynchronen Möglichkeit, einen Satz Parameter zur Verwendung mit einem bestimmten Befehl.
Öffentliche Methode AsyncDeriveSchema Berechnet, in einer asynchronen Möglichkeit, das Schema des angegebenen Befehls.
Öffentliche Methode AsyncExecute Führt einen Befehl in einer asynchronen Weise ausgeführt.
Öffentliche Methode AsyncExecuteWithoutResults Führt, in einer asynchronen Art, einen Befehl aus, der keine Ergebnisse zu einem ganzzahligen Wert hinaus zurückgibt, der Status angibt.
Öffentliche Methode AsyncPrepare Bereitet, in eine asynchrone Art, den angegebenen Befehl vor, anhand der Datenquelle ausgeführt werden; der Befehl wird mehrmals, mit verschiedenen Parametern ausgeführt werden.
Öffentliche Methode Cancel() Bricht den asynchronen Aufruf sofort ab und gibt zurück.
Öffentliche Methode Cancel(Boolean) Bricht den asynchronen Aufruf ab und nach dem Warten sofort gibt entweder (asynchron) oder, auf den vollständig zurück abgebrochen werden Aufruf, (synchron).
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

DDEX-Anbieter können die Möglichkeit verfügbar machen, Befehle für ihre Datenquelle auszuführen. Dieses auf einfügen, jedoch kann eingeschränkt werden, SQL-Anweisungen, Prozeduren und Funktionen.

Anbieter diese Funktionen verfügbar machen normalerweise indem die DataCommand-Klasse implementieren, die synchrone Befehlsausführung bereitstellt. Wenn asynchrone Befehlsbehandlung hingegen erforderlich ist DataAsyncCommand können Sie die Klasse verwenden.

Die DataAsyncCommand Befehlsbehandlung Klasse erweitert, indem sie asynchron-fähige Versionen von Methoden auf der DataCommand-Klasse sowie mit Methoden zum Abbrechen des asynchronen Funktionsaufrufs stellt.

Die DDEX-Laufzeit stellt eine Standardimplementierung dieser Klasse, die den synchronen Methoden delegiert, die von der DataCommand-Klasse bereitgestellt werden. Ein DDEX-Anbieter sollte ihre eigene Implementierung dieser Klasse in bestimmten Situationen bereitstellen müssen nur.

Eine Implementierung dieser Klasse wird als Dienst auf der Datenverbindung verfügbar gemacht.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data-Namespace