DataCommand.DeriveParameters(String, Int32, Int32) Метод

Определение

Извлекает параметры, которые могут быть указаны для данной команды.Derives the parameters that can be specified for a given command.

public:
 virtual cli::array <Microsoft::VisualStudio::Data::DataParameter ^> ^ DeriveParameters(System::String ^ command, int commandType, int commandTimeout);
public virtual Microsoft.VisualStudio.Data.DataParameter[] DeriveParameters (string command, int commandType, int commandTimeout);
abstract member DeriveParameters : string * int * int -> Microsoft.VisualStudio.Data.DataParameter[]
override this.DeriveParameters : string * int * int -> Microsoft.VisualStudio.Data.DataParameter[]
Public Overridable Function DeriveParameters (command As String, commandType As Integer, commandTimeout As Integer) As DataParameter()

Параметры

command
String

Команда, из которой наследуются параметры, относящиеся к источнику данных.A command from which to derive parameters specific to a data source.

commandType
Int32

Тип команды для указанной команды, указывающий способ интерпретации содержимого command параметра.The command type for the indicated command, specifying how to interpret the contents of the command parameter.

commandTimeout
Int32

Продолжительность времени в секундах для блокировки клиента перед отменой наследования параметра и возвратом вызывающему объекту.The length of time, in seconds, to block the client before canceling the parameter derivation and returning to the caller. Значение 0 указывает на бесконечное время ожидания; значение-1 указывает на поставщик по умолчанию.A value of 0 indicates infinite timeout; a value of -1 indicates a provider default.

Возвращаемое значение

DataParameter[]

Возвращает массив объектов DataParameter.Returns an array of DataParameter objects. Каждый объект представляет параметр, производный от команды.Each object represents a parameter derived from the command.

Исключения

Команда или Асинккоммандевентс имеют значение null.The command or asyncCommandEvents are null.

CommandType указывает недопустимый тип.The commandType specifies an invalid type.

Значение commandTimeout меньше-1.The commandTimeout is less than -1.

Поставщик не поддерживает этот метод.The provider does not support this method.

Применяется к