Método DataAsyncCommand.ExecuteWithoutResultsAsync
Executa, de forma assíncrona, um comando que não retorna nenhum resultados além de um valor inteiro que indica o status.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
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: Stringo comando ser executado.
commandType
Tipo: Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandTypeUm valor de enumeração de DataCommandType que representa o tipo de comando para o comando indicado. O valor especifica como interpretar o conteúdo do parâmetro de command .
parameters
Tipo: array<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[]Uma lista de parâmetros para passar ao comando.
commandTimeout
Tipo: Int32Quantidade de tempo, em segundos, antes de que o tempo limite de comando.
userState
Tipo: ObjectO objeto em que este método chama a volta como o comando progride.
Implementações
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | command ou o parâmetro de userState são zero. |
ArgumentOutOfRangeException | O parâmetro de commandTimeout é menor que -1. |
Comentários
Esse método executa a mesma operação que o método de ExecuteWithoutResults , mas uma forma assíncrona.
Se o valor do parâmetro de commandTimeout é 0, não há nenhum tempo limite (ou, o tempo limite é infinito); se o valor for -1, o tempo limite é que define pelo provedor de dados.
O parâmetro de userState identifica a operação assíncrona específica e passado de volta como parte dos argumentos de evento para o evento de ExecuteWithoutResultsCompleted de modo que um ouvinte pode determinar que processo assíncrono terminou.
Dica
Outras exceções que ocorrem indica que a derivação de parâmetro falhou para um motivo provedor- especificada.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.