IVsDataCommand Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |