Condividi tramite


Metodo DataAsyncCommand.PrepareAsync

Prepara, in modo asincrono, il comando specificato essere eseguito sull'origine dati, il comando può essere eseguito più volte, con parametri variabili.

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

Sintassi

'Dichiarazione
Public Sub PrepareAsync ( _
    command As String, _
    commandType As DataCommandType, _
    parameters As IVsDataParameter(), _
    commandTimeout As Integer, _
    userState As Object _
)
public void PrepareAsync(
    string command,
    DataCommandType commandType,
    IVsDataParameter[] parameters,
    int commandTimeout,
    Object userState
)
public:
virtual void PrepareAsync(
    String^ command, 
    DataCommandType commandType, 
    array<IVsDataParameter^>^ parameters, 
    int commandTimeout, 
    Object^ userState
) sealed
abstract PrepareAsync : 
        command:string * 
        commandType:DataCommandType * 
        parameters:IVsDataParameter[] * 
        commandTimeout:int * 
        userState:Object -> unit  
override PrepareAsync : 
        command:string * 
        commandType:DataCommandType * 
        parameters:IVsDataParameter[] * 
        commandTimeout:int * 
        userState:Object -> unit
public final function PrepareAsync(
    command : String, 
    commandType : DataCommandType, 
    parameters : IVsDataParameter[], 
    commandTimeout : int, 
    userState : Object
)

Parametri

  • command
    Tipo: String

    Il comando essere preparato.

  • commandTimeout
    Tipo: Int32

    Quantità di tempo, in secondi, prima della quale il comando scade.

  • userState
    Tipo: Object

    L'oggetto su cui questo metodo chiama che supportano come il comando avanza.

Implementa

IVsDataAsyncCommand.PrepareAsync(String, DataCommandType, array<IVsDataParameter[], Int32, Object)

Note

Questo metodo esegue la stessa operazione del metodo Prepare, 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 DeriveParametersCompleted in modo da poter determinare un listener quale processo asincrono completate.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DataAsyncCommand Classe

Spazio dei nomi Microsoft.VisualStudio.Data.Framework

DataCommand