Sdílet prostřednictvím


DataAsyncCommand Třída

Definice

Představuje implementaci IVsDataAsyncCommand rozhraní.

public ref class DataAsyncCommand : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataAsyncCommand
public class DataAsyncCommand : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataAsyncCommand
type DataAsyncCommand = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataAsyncCommand
Public Class DataAsyncCommand
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataAsyncCommand
Dědičnost
Implementuje

Konstruktory

DataAsyncCommand()

Vytvoří novou instanci třídy DataAsyncCommand.

DataAsyncCommand(IVsDataConnection)

Inicializuje novou instanci objektu DataAsyncCommand s objektem IVsDataConnection , který je nastaven na zděděný DataSiteableObject<T> objekt.

Vlastnosti

Site

Získá nebo nastaví web objektu.

(Zděděno od DataSiteableObject<T>)

Metody

CancelAsync(Object)

Zruší asynchronní volání a vrátí se okamžitě.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Odvozuje asynchronním způsobem sadu parametrů pro použití se zadaným příkazem.

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

Odvozuje schéma zadaného příkazu asynchronním způsobem.

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

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.

OnCancel(Object)

Odešle asynchronní operaci zrušení do příslušné synchronní metody.

OnDeriveParameters(String, DataCommandType, Int32)

Odešle operaci asynchronního odvození parametrů do volání synchronní DeriveParameters(String, DataCommandType, Int32) metody.

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

DeriveParametersCompleted Vyvolá událost.

OnDeriveSchema(String, DataCommandType, IVsDataParameter[], Int32)

Odešle operaci asynchronního odvození schématu do volání synchronní DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) metody.

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

DeriveSchemaCompleted Vyvolá událost.

OnExecute(String, DataCommandType, IVsDataParameter[], Int32)

Odešle operaci asynchronního spuštění do volání synchronní Execute(String, DataCommandType, IVsDataParameter[], Int32) metody.

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

ExecuteCompleted Vyvolá událost.

OnExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32)

Odešle asynchronní operaci execute-without-results do volání synchronní ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) metody.

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

ExecuteWithoutResultsCompleted Vyvolá událost.

OnPrepare(String, DataCommandType, IVsDataParameter[], Int32)

Odešle asynchronní operaci přípravy do volání synchronní Prepare(String, DataCommandType, IVsDataParameter[], Int32) metody.

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

PrepareCompleted Vyvolá událost.

OnSiteChanged(EventArgs)

SiteChanged Vyvolá událost.

(Zděděno od DataSiteableObject<T>)
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Připraví, asynchronním způsobem, zadaný příkaz, který má být spuštěn 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.

SiteChanged

Vyvolá se při Site změně vlastnosti.

(Zděděno od DataSiteableObject<T>)

Platí pro