Condividi tramite


Metodo DataAsyncCommand.AsyncDeriveParameters

Deriva da, in modo asincrono, un set di parametri per l'utilizzo con un comando specificato.

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

Sintassi

'Dichiarazione
Public Overridable Sub AsyncDeriveParameters ( _
    command As String, _
    commandType As Integer, _
    commandTimeout As Integer, _
    asyncCommandEvents As DataAsyncCommandEvents _
)
public virtual void AsyncDeriveParameters(
    string command,
    int commandType,
    int commandTimeout,
    DataAsyncCommandEvents asyncCommandEvents
)
public:
virtual void AsyncDeriveParameters(
    String^ command, 
    int commandType, 
    int commandTimeout, 
    DataAsyncCommandEvents^ asyncCommandEvents
)
abstract AsyncDeriveParameters : 
        command:string * 
        commandType:int * 
        commandTimeout:int * 
        asyncCommandEvents:DataAsyncCommandEvents -> unit 
override AsyncDeriveParameters : 
        command:string * 
        commandType:int * 
        commandTimeout:int * 
        asyncCommandEvents:DataAsyncCommandEvents -> unit 
public function AsyncDeriveParameters(
    command : String, 
    commandType : int, 
    commandTimeout : int, 
    asyncCommandEvents : DataAsyncCommandEvents
)

Parametri

  • command
    Tipo: System.String
    Il comando per cui i parametri è derivato.
  • 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 DeriveParameters, 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