Sdílet prostřednictvím


IVsDataAsyncCommand Rozhraní

Definice

Představuje schopnost odvodit parametry pro, připravit, odvodit schéma pro a spouštět příkazy na zdroji dat asynchronním způsobem.

public interface class IVsDataAsyncCommand
[Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")]
[Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")]
public interface IVsDataAsyncCommand
[<Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")>]
[<Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")>]
type IVsDataAsyncCommand = interface
Public Interface IVsDataAsyncCommand
Odvozené
Atributy

Metody

CancelAsync(Object)

Při implementaci třídou zruší asynchronní volání a okamžitě se vrátí.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Při implementaci pomocí třídy, odvozuje, asynchronním způsobem, sadu parametrů pro použití se zadaným příkazem.

DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Při implementaci pomocí třídy odvodí asynchronním způsobem schéma zadaného příkazu.

ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Při implementaci třídou spustí příkaz asynchronním způsobem.

ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Provede asynchronním způsobem příkaz, který nevrací žádné výsledky nad rámec celočíselné hodnoty označující stav.

PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Při implementaci pomocí třídy připraví, asynchronním způsobem, zadaný příkaz, který má být proveden proti zdroji dat; Příkaz se pak může spustit vícekrát s různými parametry.

Událost

DeriveParametersCompleted

Vyvolá se po DeriveParametersAsync(String, DataCommandType, Int32, Object) dokončení příkazu.

DeriveSchemaCompleted

Vyvolá se po DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) dokončení příkazu.

ExecuteCompleted

Vyvolá se po ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) dokončení příkazu.

ExecuteWithoutResultsCompleted

Vyvolá se po ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) dokončení příkazu.

PrepareCompleted

Vyvolá se po PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) dokončení příkazu.

Platí pro