Freigeben über


DataCommand Klasse

Definition

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>)

Gilt für: