Metodo DataCommand.ExecuteWithoutResults
Esegue un comando, facoltativamente con parametri, ma non richiede i risultati, anziché restituiscono un intero che indica il risultato della chiamata.
Spazio dei nomi: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
Public Overridable Function ExecuteWithoutResults ( _
command As String, _
commandType As Integer, _
parameters As DataParameter(), _
commandTimeout As Integer _
) As Integer
public virtual int ExecuteWithoutResults(
string command,
int commandType,
DataParameter[] parameters,
int commandTimeout
)
public:
virtual int ExecuteWithoutResults(
String^ command,
int commandType,
array<DataParameter^>^ parameters,
int commandTimeout
)
abstract ExecuteWithoutResults :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int -> int
override ExecuteWithoutResults :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int -> int
public function ExecuteWithoutResults(
command : String,
commandType : int,
parameters : DataParameter[],
commandTimeout : int
) : int
Parametri
command
Tipo: StringUn comando a di esecuzione specifico a un'origine dati.
commandType
Tipo: Int32Il tipo di comando per il comando indicato, specificando come interpretare il contenuto del parametro command.
parameters
Tipo: array<Microsoft.VisualStudio.Data.DataParameter[]Una matrice di oggetti DataParameter per il tipo specificato il comando. Sebbene questo è un parametro di input, il provider può inoltre impostare le proprietà dell'utente attiva e nei parametri di valore restituito.
commandTimeout
Tipo: Int32La durata, in secondi, bloccare il client prima di annullare l'esecuzione e restituire il chiamante. . Un valore 0 indica il timeout infinito, un valore -1 indica un valore predefinito del provider.
Valore restituito
Tipo: Int32
Restituisce un codice di stato Integer specifico del provider di DDEX.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | Il comando o i asyncCommandEvents è null. |
ArgumentException | Il commandType specifica un tipo non valido. |
ArgumentOutOfRangeException | Il commandTimeout è minore di -1. |
NotSupportedException | Il provider non supporta questo metodo. |
Note
Nella maggior parte dei casi, il risultato della chiamata a questo metodo sarà un'indicazione del numero di righe interessate.
Ai parametri di valore restituito possono comunque essere impostati utilizzando questa chiamata. Non sono considerati parte dei risultati.
Nota
Altre eccezioni che si verificano indicano che la derivazione di parametro è riuscita per un motivo provider specificato.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.