IVsDataAsyncCommand Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |