Método DataCommand.Execute (String, DataCommandType, array<IVsDataParameter )
Executa um comando especificado, opcionalmente com parâmetros, e somente leitura resulta de retorna.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
Public Function Execute ( _
command As String, _
commandType As DataCommandType, _
parameters As IVsDataParameter() _
) As IVsDataReader
public IVsDataReader Execute(
string command,
DataCommandType commandType,
IVsDataParameter[] parameters
)
public:
virtual IVsDataReader^ Execute(
String^ command,
DataCommandType commandType,
array<IVsDataParameter^>^ parameters
) sealed
abstract Execute :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] -> IVsDataReader
override Execute :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] -> IVsDataReader
public final function Execute(
command : String,
commandType : DataCommandType,
parameters : IVsDataParameter[]
) : IVsDataReader
Parâmetros
- command
Tipo: System.String
Executar um comando que é específico a uma fonte de dados.
- commandType
Tipo: Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType
O 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 de 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 do comando para o comando tipo especificado.
Valor de retorno
Tipo: Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
Um objeto de IVsDataReader , que fornece um fluxo somente para frente, somente leitura da fonte de dados.
Implementações
IVsDataCommand.Execute(String, DataCommandType, array<IVsDataParameter[])
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | o parâmetro de command é nulluma referência nula (Nothing no Visual Basic). |
Comentários
Out os parâmetros do valor de retorno especificados na matriz de parameters de objetos de DataParameter podem ser recuperados somente após IVsDataReader retornado foi fechada.Isso é devido aos pedidos de variação de que os dados e os valores de parâmetro podem ser retornados por uma fonte de dados.
Observação |
---|
Outras exceções que ocorrem indica que a execução 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áveis.
Consulte também
Referência
Namespace Microsoft.VisualStudio.Data.Framework
ExecuteWithoutResults