DataCommand.ExecuteWithoutResults-Methode (String, DataCommandType, array<IVsDataParameter[], Int32)
Führt einen Befehl, optional mit Parametern aus, doch erfordert keine Ergebnisse und stattdessen gibt eine ganze Zahl zurück, die das Ergebnis des Aufrufs angibt.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Syntax
'Declaration
Public Overridable Function ExecuteWithoutResults ( _
command As String, _
commandType As DataCommandType, _
parameters As IVsDataParameter(), _
commandTimeout As Integer _
) As Integer
public virtual int ExecuteWithoutResults(
string command,
DataCommandType commandType,
IVsDataParameter[] parameters,
int commandTimeout
)
public:
virtual int ExecuteWithoutResults(
String^ command,
DataCommandType commandType,
array<IVsDataParameter^>^ parameters,
int commandTimeout
)
abstract ExecuteWithoutResults :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int -> int
override ExecuteWithoutResults :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int -> int
public function ExecuteWithoutResults(
command : String,
commandType : DataCommandType,
parameters : IVsDataParameter[],
commandTimeout : int
) : int
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.
commandTimeout
Typ: Int32Die Zeitspanne, in Sekunden, bevor der Client dem das Abbrechen der Ausführung und das Zurückgeben zum Aufrufer blockieren. Ein Wert von 0 gibt unbegrenztem Timeout an; ein Wert von -1 gibt ein Anbieterstandard an.
Rückgabewert
Typ: Int32
Ein ganzzahliger anbieterspezifischer Statuscode DDEX.
Implementiert
IVsDataCommand.ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[], Int32)
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Der command-Parameter ist nullein Nullverweis (Nothing in Visual Basic). |
ArgumentOutOfRangeException | Der commandTimeout-Parameter ist kleiner als -1. |
Hinweise
In vielen Fällen ist das Ergebnis des Aufrufs an diese Methode der Anzahl der betroffenen Zeilen an.
Sie können weiter darlegen und Rückgabewertparameter, indem Sie diesen Aufruf verwenden. Sie werden nicht als Teil der Ergebnisse.
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.