DataCommand.DeriveParameters (Método)
Deriva los parámetros que se pueden especificar para un comando especificado.
Espacio de nombres: Microsoft.VisualStudio.Data
Ensamblado: Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)
Sintaxis
'Declaración
Public Overridable Function DeriveParameters ( _
command As String, _
commandType As Integer, _
commandTimeout As Integer _
) As DataParameter()
public virtual DataParameter[] DeriveParameters(
string command,
int commandType,
int commandTimeout
)
public:
virtual array<DataParameter^>^ DeriveParameters(
String^ command,
int commandType,
int commandTimeout
)
abstract DeriveParameters :
command:string *
commandType:int *
commandTimeout:int -> DataParameter[]
override DeriveParameters :
command:string *
commandType:int *
commandTimeout:int -> DataParameter[]
public function DeriveParameters(
command : String,
commandType : int,
commandTimeout : int
) : DataParameter[]
Parámetros
command
Tipo: StringUn comando del para derivar los parámetros específicos de un origen de datos.
commandType
Tipo: Int32El tipo de comando para el comando indicado, especificando cómo interpretar el contenido del parámetro de command .
commandTimeout
Tipo: Int32El 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.DataParameter[]
Devuelve una matriz de los objetos de DataParameter .Cada objeto representa un parámetro derivado del comando.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El comando o los asyncCommandEvents es null. |
ArgumentException | El commandType especifica un tipo no válido. |
ArgumentOutOfRangeException | El commandTimeout es menor que -1. |
NotSupportedException | El proveedor no admite este método. |
Comentarios
Las instancias de objetos de parámetro derivados se recuperan una vez, el cliente se posee y modificar sus valores según sea necesario; el cliente podrá pasar estos valores a un Execute
llamada.
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.