Método DataCommand.ExecuteWithoutResults (String, DataCommandType, array<IVsDataParameter[], Int32)
Executa um comando, opcionalmente com parâmetros, mas não requer resultados, em vez de retornando um inteiro que indica o resultado de chamada.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
Public Overridable Function ExecuteWithoutResults ( _
command As String, _
commandType As DataCommandType, _
parameters As IVsDataParameter(), _
commandTimeout As Integer _
) As Integer
public virtual int ExecuteWithoutResults(
string command,
DataCommandType commandType,
IVsDataParameter[] parameters,
int commandTimeout
)
public:
virtual int ExecuteWithoutResults(
String^ command,
DataCommandType commandType,
array<IVsDataParameter^>^ parameters,
int commandTimeout
)
abstract ExecuteWithoutResults :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int -> int
override ExecuteWithoutResults :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int -> int
public function ExecuteWithoutResults(
command : String,
commandType : DataCommandType,
parameters : IVsDataParameter[],
commandTimeout : int
) : int
Parâmetros
command
Tipo: StringExecutar um comando que é específico a uma fonte de dados.
commandType
Tipo: Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandTypeO tipo de comando que especifica como interpretar o conteúdo do parâmetro de command . O tipo de comando poderia ser um valor de enumeração DataCommandType ou um tipo de comando personalizado definida por um provedor, que pode ser passado forçando uma conversão de um inteiro para a enumeração de DataCommandType .
parameters
Tipo: array<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[]Uma matriz de objetos de IVsDataParameter que representam os parâmetros de comando para o comando especificado tipos.
commandTimeout
Tipo: Int32O período de tempo, em segundos, para bloquear o cliente antes de cancelar a execução e retornar ao chamador. Um valor de 0 indica o tempo limite infinito; um valor de -1 indica uma opção de provedor.
Valor de retorno
Tipo: Int32
Um código de status específica do provedor inteiro de DDEX.
Implementações
IVsDataCommand.ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[], Int32)
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | O parâmetro command é nulluma referência nula (Nothing no Visual Basic). |
ArgumentOutOfRangeException | O parâmetro de commandTimeout é menor que -1. |
Comentários
Em muitos casos, o resultado da chamada ao método indicará o número de linhas afetadas.
Você ainda pode expor e parâmetros de valor de retorno usando esta chamada. Não são considerados parte dos resultados.
Dica
Outras exceções que ocorrem indicam que a execução falhou para uma razão 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.