DataAsyncCommand.AsyncPrepare (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
Ensamblado: Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)
Sintaxis
'Declaración
Public Overridable Sub AsyncPrepare ( _
command As String, _
commandType As Integer, _
commandTimeout As Integer, _
asyncCommandEvents As DataAsyncCommandEvents _
)
public virtual void AsyncPrepare(
string command,
int commandType,
int commandTimeout,
DataAsyncCommandEvents asyncCommandEvents
)
public:
virtual void AsyncPrepare(
String^ command,
int commandType,
int commandTimeout,
DataAsyncCommandEvents^ asyncCommandEvents
)
abstract AsyncPrepare :
command:string *
commandType:int *
commandTimeout:int *
asyncCommandEvents:DataAsyncCommandEvents -> unit
override AsyncPrepare :
command:string *
commandType:int *
commandTimeout:int *
asyncCommandEvents:DataAsyncCommandEvents -> unit
public function AsyncPrepare(
command : String,
commandType : int,
commandTimeout : int,
asyncCommandEvents : DataAsyncCommandEvents
)
Parámetros
- command
Tipo: System.String
El comando de estar preparado.
- commandType
Tipo: System.Int32
Formato de cadena de comando.
- commandTimeout
Tipo: System.Int32
Cantidad de tiempo, en segundos, antes de que los tiempos de espera del comando.
- asyncCommandEvents
Tipo: Microsoft.VisualStudio.Data.DataAsyncCommandEvents
El objeto en el que este método llama a admiten a medida que progresa el comando.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El comando o los asyncCommandEvents es null. |
ArgumentException | El commandType especifica un tipo no válido. |
ArgumentOutOfRangeException | El commandTimeout es menor que -1. |
NotSupportedException | El proveedor no admite este método. |
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.
[!NOTA]
Otras excepciones que aparecen indican que la derivación de parámetro falla por un motivo proveedor- especificada.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.