DataAsyncCommand.AsyncExecute - метод
Выполняет команду в асинхронном режиме.
Пространство имен: Microsoft.VisualStudio.Data
Сборка: Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)
Синтаксис
'Декларация
Public Overridable Sub AsyncExecute ( _
command As String, _
commandType As Integer, _
parameters As DataParameter(), _
commandTimeout As Integer, _
asyncCommandEvents As DataAsyncCommandEvents _
)
public virtual void AsyncExecute(
string command,
int commandType,
DataParameter[] parameters,
int commandTimeout,
DataAsyncCommandEvents asyncCommandEvents
)
public:
virtual void AsyncExecute(
String^ command,
int commandType,
array<DataParameter^>^ parameters,
int commandTimeout,
DataAsyncCommandEvents^ asyncCommandEvents
)
abstract AsyncExecute :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int *
asyncCommandEvents:DataAsyncCommandEvents -> unit
override AsyncExecute :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int *
asyncCommandEvents:DataAsyncCommandEvents -> unit
public function AsyncExecute(
command : String,
commandType : int,
parameters : DataParameter[],
commandTimeout : int,
asyncCommandEvents : DataAsyncCommandEvents
)
Параметры
command
Тип: StringКоманда для выполнения.
commandType
Тип: Int32Формат командной строки.
parameters
Тип: array<Microsoft.VisualStudio.Data.DataParameter[]Список параметров для передачи с командой.
commandTimeout
Тип: Int32Объем времени в секундах до истечения времени ожидания, команда.
asyncCommandEvents
Тип: Microsoft.VisualStudio.Data.DataAsyncCommandEventsОбъект, для которого этот метод вызывает задние как команда развивают.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Команда или asyncCommandEvents значение null. |
ArgumentException | CommandType определяет недопустимый тип. |
ArgumentOutOfRangeException | CommandTimeout меньше -1. |
NotSupportedException | Поставщик не поддерживает данный метод. |
Заметки
Этот метод выполняет одну и ту же операцию, как метод Execute, но в асинхронном режиме.
Если значение параметра commandTimeout 0, отсутствие времени ожидания (или время ожидания бесконечно); если значение равно -1, то время ожидания, который задается поставщиком данных.
Примечание
Другие исключения, происходящие указывает, что вывод параметра завершился ошибкой, поставщик- указанной причине.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.