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 | |
---|---|---|
![]() |
DataAsyncCommand | Klassenkonstruktor.Instanziiert eine Instanz der Klasse nonparameterized DataAsyncCommand. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
AsyncDeriveParameters | Berechnet, in einer asynchronen Möglichkeit, einen Satz Parameter zur Verwendung mit einem bestimmten Befehl. |
![]() |
AsyncDeriveSchema | Berechnet, in einer asynchronen Möglichkeit, das Schema des angegebenen Befehls. |
![]() |
AsyncExecute | Führt einen Befehl in einer asynchronen Weise ausgeführt. |
![]() |
AsyncExecuteWithoutResults | Führt, in einer asynchronen Art, einen Befehl aus, der keine Ergebnisse zu einem ganzzahligen Wert hinaus zurückgibt, der Status angibt. |
![]() |
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. |
![]() |
Cancel() | Bricht den asynchronen Aufruf sofort ab und gibt zurück. |
![]() |
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). |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
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.) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) |
![]() |
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.