Metodo DataAsyncCommand.ExecuteWithoutResultsAsync
Esegue, in modo asincrono, un comando che non restituisce i risultati a un intero che indica lo stato.
Spazio dei nomi: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Sintassi
'Dichiarazione
Public Sub ExecuteWithoutResultsAsync ( _
command As String, _
commandType As DataCommandType, _
parameters As IVsDataParameter(), _
commandTimeout As Integer, _
userState As Object _
)
public void ExecuteWithoutResultsAsync(
string command,
DataCommandType commandType,
IVsDataParameter[] parameters,
int commandTimeout,
Object userState
)
public:
virtual void ExecuteWithoutResultsAsync(
String^ command,
DataCommandType commandType,
array<IVsDataParameter^>^ parameters,
int commandTimeout,
Object^ userState
) sealed
abstract ExecuteWithoutResultsAsync :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int *
userState:Object -> unit
override ExecuteWithoutResultsAsync :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int *
userState:Object -> unit
public final function ExecuteWithoutResultsAsync(
command : String,
commandType : DataCommandType,
parameters : IVsDataParameter[],
commandTimeout : int,
userState : Object
)
Parametri
command
Tipo: StringComando da eseguire.
commandType
Tipo: Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandTypeUn valore dall'enumerazione DataCommandType che rappresenta il tipo di comando per il comando indicato. Il valore viene specificato come interpretare il contenuto del parametro command.
parameters
Tipo: array<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[]Un elenco di parametri da passare al comando.
commandTimeout
Tipo: Int32Quantità di tempo, in secondi, prima della quale il comando scade.
userState
Tipo: ObjectL'oggetto su cui questo metodo chiama che supportano come il comando avanza.
Implementa
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | command o il parametro userState è null. |
ArgumentOutOfRangeException | Il parametro commandTimeout è minore di -1. |
Note
Questo metodo esegue la stessa operazione del metodo ExecuteWithoutResults, ma in modo asincrono.
Se il valore del parametro commandTimeout è 0, non esiste alcun intervallo o, l'intervallo è infinito); se il valore è -1, il periodo di timeout è quello impostato dal provider di dati.
Il parametro userState identifica in modo univoco l'operazione asincrona specifica e passato come parte degli argomenti di evento per l'evento ExecuteWithoutResultsCompleted in modo da poter determinare un listener quale processo asincrono completate.
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.