IVsDataCommand Schnittstelle

Definition

Stellt die Schnittstelle dar, die Methoden für die Behandlung von Daten Befehlen verfügbar macht, einschließlich des Erstellens und Ausführens von Daten Befehlen verschiedener Typen für Datenquellen, dem Abrufen Schreib geschützter Ergebnisse und dem Abrufen eines Befehlsstatus Codes.

public interface class IVsDataCommand
[Microsoft.VisualStudio.Data.Core.DataClientObject("44B66758-3C1C-40ce-BEE4-5DBDA7293387")]
public interface IVsDataCommand
[<Microsoft.VisualStudio.Data.Core.DataClientObject("44B66758-3C1C-40ce-BEE4-5DBDA7293387")>]
type IVsDataCommand = interface
Public Interface IVsDataCommand
Abgeleitet
Attribute

Methoden

CreateParameter()

Erstellt bei Implementierung durch eine Klasse ein Parameter Objekt, das an eine der folgenden Methoden übergeben werden kann: DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) , Execute(String, DataCommandType, IVsDataParameter[], Int32) oder ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) .

DeriveParameters(String)

Leitet bei Implementierung durch eine Klasse die Parameter ab, die für einen bestimmten Befehl angegeben werden können.

DeriveParameters(String, DataCommandType)

Leitet bei Implementierung durch eine Klasse die Parameter ab, die für einen bestimmten Befehl angegeben werden können.

DeriveParameters(String, DataCommandType, Int32)

Leitet bei Implementierung durch eine Klasse die Parameter ab, die für einen bestimmten Befehl angegeben werden können.

DeriveSchema(String)

Leitet bei Implementierung durch eine Klasse das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

DeriveSchema(String, DataCommandType)

Leitet bei Implementierung durch eine Klasse das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

DeriveSchema(String, DataCommandType, IVsDataParameter[])

Leitet bei Implementierung durch eine Klasse das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

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

Leitet bei Implementierung durch eine Klasse das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

Execute(String)

Führt bei Implementierung durch eine Klasse einen angegebenen Befehl aus und gibt schreibgeschützte Ergebnisse zurück.

Execute(String, DataCommandType)

Führt bei Implementierung durch eine Klasse einen angegebenen Befehl aus und gibt schreibgeschützte Ergebnisse zurück.

Execute(String, DataCommandType, IVsDataParameter[])

Führt bei Implementierung durch eine Klasse einen angegebenen Befehl aus und gibt schreibgeschützte Ergebnisse zurück.

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

Führt bei Implementierung durch eine Klasse einen angegebenen Befehl aus und gibt schreibgeschützte Ergebnisse zurück.

ExecuteWithoutResults(String)

Führt bei Implementierung durch eine Klasse einen Befehl aus, fordert jedoch keine Ergebnisse an, sondern gibt eine ganze Zahl zurück, die das Ergebnis des Aufrufes angibt.

ExecuteWithoutResults(String, DataCommandType)

Führt bei Implementierung durch eine Klasse einen Befehl aus, fordert jedoch keine Ergebnisse an, sondern gibt eine ganze Zahl zurück, die das Ergebnis des Aufrufes angibt.

ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[])

Führt bei Implementierung durch eine Klasse einen Befehl aus, optional mit Parametern, aber keine Ergebnisse, sondern gibt stattdessen eine Ganzzahl zurück, die das Ergebnis des Aufrufes angibt.

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

Führt bei Implementierung durch eine Klasse einen Befehl aus, optional mit Parametern, aber keine Ergebnisse, sondern gibt stattdessen eine Ganzzahl zurück, die das Ergebnis des Aufrufes angibt.

Prepare(String)

Bereitet bei Implementierung durch eine Klasse den angegebenen Befehl auf die auszuführende Datenquelle vor. der Befehl kann dann mehrmals mit unterschiedlichen Parametern ausgeführt werden.

Prepare(String, DataCommandType)

Bereitet bei Implementierung durch eine Klasse den angegebenen Befehl auf die auszuführende Datenquelle vor. der Befehl kann dann mehrmals mit unterschiedlichen Parametern ausgeführt werden.

Prepare(String, DataCommandType, IVsDataParameter[])

Bereitet bei Implementierung durch eine Klasse den angegebenen Befehl auf die auszuführende Datenquelle vor. der Befehl kann dann mehrmals mit unterschiedlichen Parametern ausgeführt werden.

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

Bereitet bei Implementierung durch eine Klasse den angegebenen Befehl auf die auszuführende Datenquelle vor. der Befehl kann dann mehrmals mit unterschiedlichen Parametern ausgeführt werden.

Gilt für