DataCommand.DeriveParameters (Método) (String, DataCommandType, Int32)

Deriva los parámetros que se pueden especificar para un comando especificado.

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

'Declaración
Public Overridable Function DeriveParameters ( _
    command As String, _
    commandType As DataCommandType, _
    commandTimeout As Integer _
) As IVsDataParameter()
public virtual IVsDataParameter[] DeriveParameters(
    string command,
    DataCommandType commandType,
    int commandTimeout
)
public:
virtual array<IVsDataParameter^>^ DeriveParameters(
    String^ command, 
    DataCommandType commandType, 
    int commandTimeout
)
abstract DeriveParameters : 
        command:string * 
        commandType:DataCommandType * 
        commandTimeout:int -> IVsDataParameter[] 
override DeriveParameters : 
        command:string * 
        commandType:DataCommandType * 
        commandTimeout:int -> IVsDataParameter[] 
public function DeriveParameters(
    command : String, 
    commandType : DataCommandType, 
    commandTimeout : int
) : IVsDataParameter[]

Parámetros

  • command
    Tipo: System.String
    Un comando del para derivar los parámetros específicos de un origen de datos.
  • commandTimeout
    Tipo: System.Int32
    El tiempo, en segundos, de bloquear el cliente antes de cancelar la derivación de parámetro y volver al llamador.Un valor de 0 indica que el tiempo de espera infinito; el valor -1 indica un valor predeterminado del proveedor.

Valor devuelto

Tipo: array<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[]
Matriz de objetos IVsDataParameter.Cada objeto representa un parámetro derivado del comando.

Implementaciones

IVsDataCommand.DeriveParameters(String, DataCommandType, Int32)

Excepciones

Excepción Condición
ArgumentNullException

El valor del parámetro command es nullreferencia null (Nothing en Visual Basic).

ArgumentOutOfRangeException

El parámetro commandTimeout es menor que -1.

Comentarios

Después de que las instancias de objetos de parámetro derivados se recuperen, el cliente los posee y modificar sus valores según sea necesario.El cliente podrá pasar estos valores junto con un tipo de comando establecido en Text y un valor de tiempo de espera adecuado al Execute o el [M:Microsoft.VisualStudio.Data.Framework.DataCommand.ExecuteWithoutResults(System.String,T:Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType,Microsoft.VisualStudio.Data.Framework.DataParameter[],System.Int32)]

llamada.

[!NOTA]

Otras excepciones que aparecen indican que la derivación de parámetro falla por un motivo proveedor- especificada.

Seguridad de .NET Framework

Vea también

Referencia

DataCommand Clase

DeriveParameters (Sobrecarga)

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)

CreateParameter