DataAsyncCommand.PrepareAsync (Método)

Prepara, de forma asincrónica, el comando especificado de ejecutarse en el origen de datos; el comando puede ser ejecutado varias veces, con parámetros diferentes.

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

'Declaración
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
)

Parámetros

  • commandTimeout
    Tipo: System.Int32
    Cantidad de tiempo, en segundos, antes de que los tiempos de espera del comando.
  • userState
    Tipo: System.Object
    El objeto en el que este método llama a admiten a medida que progresa el comando.

Implementaciones

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

Comentarios

Este método realiza la misma operación que el método de Prepare , pero de forma asincrónica.

Si el valor del parámetro de commandTimeout es 0, no hay tiempo de espera (o, el tiempo de espera es infinito); si el valor es -1, el período de tiempo de espera es el tamaño definido por el proveedor de datos.

El parámetro de userState identifica la operación asincrónica específica y se devuelve como parte de los argumentos del evento de DeriveParametersCompleted de modo que un agente de escucha puede determinar que el proceso asincrónico se completó.

Seguridad de .NET Framework

Vea también

Referencia

DataAsyncCommand Clase

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)

DataCommand