Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Ejecuta, de forma asincrónica, un comando que no devuelve ningún resultado más allá de un valor entero que indica el estado.
Espacio de nombres: Microsoft.VisualStudio.Data.Framework
Ensamblado: Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)
Sintaxis
'Declaración
Public Sub ExecuteWithoutResultsAsync ( _
command As String, _
commandType As DataCommandType, _
parameters As IVsDataParameter(), _
commandTimeout As Integer, _
userState As Object _
)
public void ExecuteWithoutResultsAsync(
string command,
DataCommandType commandType,
IVsDataParameter[] parameters,
int commandTimeout,
Object userState
)
public:
virtual void ExecuteWithoutResultsAsync(
String^ command,
DataCommandType commandType,
array<IVsDataParameter^>^ parameters,
int commandTimeout,
Object^ userState
) sealed
abstract ExecuteWithoutResultsAsync :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int *
userState:Object -> unit
override ExecuteWithoutResultsAsync :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int *
userState:Object -> unit
public final function ExecuteWithoutResultsAsync(
command : String,
commandType : DataCommandType,
parameters : IVsDataParameter[],
commandTimeout : int,
userState : Object
)
Parámetros
- command
Tipo: System.String
Comando que se va a ejecutar.
- commandType
Tipo: Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType
Un valor de enumeración de DataCommandType que representa el tipo de comando para el comando indicado.El valor especifica cómo interpretar el contenido del parámetro de command .
- parameters
Tipo: array<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[]
Una lista de parámetros a pasar al comando.
- 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
Excepciones
| Excepción | Condición |
|---|---|
| ArgumentNullException | command o el parámetro de userState es null. |
| ArgumentOutOfRangeException | El parámetro commandTimeout es menor que -1. |
Comentarios
Este método realiza la misma operación que el método de ExecuteWithoutResults , 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 ExecuteWithoutResultsCompleted de modo que un agente de escucha puede determinar que el proceso asincrónico se completó.
[!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.