DataCommand.Execute-Methode (String, DataCommandType, array<IVsDataParameter[])
Führt einen bestimmten Befehl, optional mit Parametern und Ergebnisse der schreibgeschützte gibt aus.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Syntax
'Declaration
Public Function Execute ( _
command As String, _
commandType As DataCommandType, _
parameters As IVsDataParameter() _
) As IVsDataReader
public IVsDataReader Execute(
string command,
DataCommandType commandType,
IVsDataParameter[] parameters
)
public:
virtual IVsDataReader^ Execute(
String^ command,
DataCommandType commandType,
array<IVsDataParameter^>^ parameters
) sealed
abstract Execute :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] -> IVsDataReader
override Execute :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] -> IVsDataReader
public final function Execute(
command : String,
commandType : DataCommandType,
parameters : IVsDataParameter[]
) : IVsDataReader
Parameter
command
Typ: StringEin Befehl, der ausgeführt wird, der einer Datenquelle bestimmt ist.
commandType
Typ: Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandTypeDer Typ des Befehls, der angibt, wie die Inhalte des Parameters command interpretiert. Der Befehlstyp kann entweder ein Wert der DataCommandType-Enumeration oder ein benutzerdefinierter Befehlstyp sein, der einem Anbieter definiert wurde, der übergeben werden kann, indem eine Umwandlung einer ganzen Zahl der Enumeration DataCommandType erzwingt.
parameters
Typ: array<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[]Ein Array von IVsDataParameter-Objekten, die für den angegebenen Befehlsparameter Befehlstyp darstellt.
Rückgabewert
Typ: Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
Ein IVsDataReader-Objekt, das nur für Vorwärts-Recordsets, schreibgeschützten Stream aus der Datenquelle enthält.
Implementiert
IVsDataCommand.Execute(String, DataCommandType, array<IVsDataParameter[])
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Der command-Parameter ist nullein Nullverweis (Nothing in Visual Basic). |
Hinweise
Keinerlei out-Parameter oder die Rückgabewertparameter, die im parameters von Array DataParameter-Objekten angegeben werden, können abgerufen werden, nachdem das zurückgegebene IVsDataReader geschlossen wurde. Dies ist aufgrund der unterschiedlichen Bestellungen, in denen Daten und Parameterwerte von einer Datenquelle zurückgegeben werden können.
Hinweis
Andere Ausnahmen, die auftreten, geben an, dass die Ausführung für einen Anbieter-angegebenen Grund fehlgeschlagen ist.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.