Condividi tramite


Metodo DataAsyncCommand.AsyncExecute

Esegue un comando in modo asincrono.

Spazio dei nomi:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Sintassi

'Dichiarazione
Public Overridable Sub AsyncExecute ( _
    command As String, _
    commandType As Integer, _
    parameters As DataParameter(), _
    commandTimeout As Integer, _
    asyncCommandEvents As DataAsyncCommandEvents _
)
public virtual void AsyncExecute(
    string command,
    int commandType,
    DataParameter[] parameters,
    int commandTimeout,
    DataAsyncCommandEvents asyncCommandEvents
)
public:
virtual void AsyncExecute(
    String^ command, 
    int commandType, 
    array<DataParameter^>^ parameters, 
    int commandTimeout, 
    DataAsyncCommandEvents^ asyncCommandEvents
)
abstract AsyncExecute : 
        command:string * 
        commandType:int * 
        parameters:DataParameter[] * 
        commandTimeout:int * 
        asyncCommandEvents:DataAsyncCommandEvents -> unit 
override AsyncExecute : 
        command:string * 
        commandType:int * 
        parameters:DataParameter[] * 
        commandTimeout:int * 
        asyncCommandEvents:DataAsyncCommandEvents -> unit 
public function AsyncExecute(
    command : String, 
    commandType : int, 
    parameters : DataParameter[], 
    commandTimeout : int, 
    asyncCommandEvents : DataAsyncCommandEvents
)

Parametri

  • commandType
    Tipo: System.Int32
    Formato della stringa di comando.
  • commandTimeout
    Tipo: System.Int32
    Quantità di tempo, in secondi, prima della quale il comando scade.

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

Questo metodo esegue la stessa operazione del metodo Execute, 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.

[!NOTA]

Altre eccezioni che si verificano indicano che la derivazione di parametro è riuscita per un motivo provider specificato.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DataAsyncCommand Classe

Spazio dei nomi Microsoft.VisualStudio.Data

DataCommand