DataCommand Klasse
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 eine Implementierung der IVsDataCommand-Schnittstelle dar.
public ref class DataCommand abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataCommand
public abstract class DataCommand : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataCommand
type DataCommand = class
inherit DataSiteableObject<IVsDataConnection>
interface IVsDataCommand
Public MustInherit Class DataCommand
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataCommand
- Vererbung
- Implementiert
Konstruktoren
DataCommand() |
Initialisiert eine neue Instanz der DataCommand-Klasse. |
DataCommand(IVsDataConnection) |
Initialisiert eine neue instance der DataCommand -Klasse zusammen mit einem Datenverbindungsobjekt. |
Eigenschaften
Site |
Ruft die Objektwebsite ab oder legt sie fest. (Geerbt von DataSiteableObject<T>) |
Methoden
CreateParameter() |
Erstellt ein Parameterobjekt, das an die DeriveSchema(String, Int32, DataParameter[], Int32)Methoden , DeriveSchema(String, Int32, DataParameter[], Int32), Execute(String, Int32, DataParameter[], Int32), oder ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[]) für eine DataCommand instance übergeben werden kann. |
DeriveParameters(String) |
Leitet die Parameter ab, die für einen bestimmten Befehl angegeben werden können. |
DeriveParameters(String, DataCommandType) |
Leitet die Parameter ab, die für einen bestimmten Befehl angegeben werden können. |
DeriveParameters(String, DataCommandType, Int32) |
Leitet die Parameter ab, die für einen bestimmten Befehl angegeben werden können. |
DeriveSchema(String) |
Leitet das schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Datenleser an. |
DeriveSchema(String, DataCommandType) |
Leitet das schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Datenleser an. |
DeriveSchema(String, DataCommandType, IVsDataParameter[]) |
Leitet das schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Datenleser an. |
DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) |
Leitet das schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Datenleser an. |
Execute(String) |
Führt einen angegebenen Befehl aus und gibt schreibgeschützte Ergebnisse zurück. |
Execute(String, DataCommandType) |
Führt einen angegebenen Befehl aus und gibt schreibgeschützte Ergebnisse zurück. |
Execute(String, DataCommandType, IVsDataParameter[]) |
Führt einen angegebenen Befehl aus, optional mit Parametern, und gibt schreibgeschützte Ergebnisse zurück. |
Execute(String, DataCommandType, IVsDataParameter[], Int32) |
Führt einen angegebenen Befehl aus, optional mit Parametern, und gibt schreibgeschützte Ergebnisse zurück. |
ExecuteWithoutResults(String) |
Führt einen Befehl aus, fordert jedoch keine Ergebnisse an. Stattdessen wird eine ganze Zahl zurückgegeben, die das Ergebnis des Aufrufs angibt. |
ExecuteWithoutResults(String, DataCommandType) |
Führt einen Befehl aus, fordert jedoch keine Ergebnisse an. Stattdessen wird eine ganze Zahl zurückgegeben, die das Ergebnis des Aufrufs angibt. |
ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[]) |
Führt einen Befehl optional mit Parametern aus, fordert jedoch keine Ergebnisse an, sondern gibt stattdessen eine ganze Zahl zurück, die das Ergebnis des Aufrufs angibt. |
ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) |
Führt einen Befehl optional mit Parametern aus, fordert jedoch keine Ergebnisse an, sondern gibt stattdessen eine ganze Zahl zurück, die das Ergebnis des Aufrufs angibt. |
OnSiteChanged(EventArgs) |
Löst das SiteChanged-Ereignis aus. (Geerbt von DataSiteableObject<T>) |
Prepare(String) |
Bereitet den angegebenen Befehl für die auszuführende Datenquelle vor. Der Befehl kann dann mit unterschiedlichen Parametern mehrmals ausgeführt werden. |
Prepare(String, DataCommandType) |
Bereitet den angegebenen Befehl für die auszuführende Datenquelle vor. Der Befehl kann dann mit unterschiedlichen Parametern mehrmals ausgeführt werden. |
Prepare(String, DataCommandType, IVsDataParameter[]) |
Bereitet den angegebenen Befehl für die auszuführende Datenquelle vor. Der Befehl kann dann mit unterschiedlichen Parametern mehrmals ausgeführt werden. |
Prepare(String, DataCommandType, IVsDataParameter[], Int32) |
Bereitet den angegebenen Befehl für die auszuführende Datenquelle vor. Der Befehl kann dann mit unterschiedlichen Parametern mehrmals ausgeführt werden. |
Ereignisse
SiteChanged |
Tritt ein, wenn die Site-Eigenschaft geändert wird. (Geerbt von DataSiteableObject<T>) |