DataAsyncCommand.PrepareAsync - метод
Подготавливает в асинхронном режиме, указанную команду, которую необходимо выполнить для источника данных; команда может затем быть исполнена несколько раз с различными параметрами.
Пространство имен: Microsoft.VisualStudio.Data.Framework
Сборка: Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)
Синтаксис
'Декларация
Public Sub PrepareAsync ( _
command As String, _
commandType As DataCommandType, _
parameters As IVsDataParameter(), _
commandTimeout As Integer, _
userState As Object _
)
public void PrepareAsync(
string command,
DataCommandType commandType,
IVsDataParameter[] parameters,
int commandTimeout,
Object userState
)
public:
virtual void PrepareAsync(
String^ command,
DataCommandType commandType,
array<IVsDataParameter^>^ parameters,
int commandTimeout,
Object^ userState
) sealed
abstract PrepareAsync :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int *
userState:Object -> unit
override PrepareAsync :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int *
userState:Object -> unit
public final function PrepareAsync(
command : String,
commandType : DataCommandType,
parameters : IVsDataParameter[],
commandTimeout : int,
userState : Object
)
Параметры
- command
Тип: System.String
Команда быть подготовленным.
- commandType
Тип: Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType
Значение из перечисления DataCommandType, представляющий тип команды для указанной команды.Значение определяет, как интерпретировать содержимое параметра command.
- parameters
Тип: array<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[]
Массив IVsDataParameter возражает как параметры команды.
- commandTimeout
Тип: System.Int32
Объем времени в секундах до истечения времени ожидания, команда.
- userState
Тип: System.Object
Объект, для которого этот метод вызывает задние как команда развивают.
Реализации
IVsDataAsyncCommand.PrepareAsync(String, DataCommandType, array<IVsDataParameter[], Int32, Object)
Заметки
Этот метод выполняет одну и ту же операцию, как метод Prepare, но в асинхронном режиме.
Если значение параметра commandTimeout 0, отсутствие времени ожидания (или время ожидания бесконечно); если значение равно -1, то время ожидания, который задается поставщиком данных.
Параметр userState однозначно идентифицирует конкретную асинхронную операцию и передается обратно как часть аргументов события для события DeriveParametersCompleted поэтому прослушиватель может определить, какой асинхронный процесс завершен.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.