Bagikan melalui


DataAsyncCommand Kelas

Definisi

Mewakili implementasi antarmuka IVsDataAsyncCommand.

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
Warisan
Penerapan

Konstruktor

DataAsyncCommand()

Membuat instans DataAsyncCommand baru kelas .

DataAsyncCommand(IVsDataConnection)

Menginisialisasi instans DataAsyncCommand baru objek dengan IVsDataConnection objek yang diatur pada objek yang diwariskan DataSiteableObject<T> .

Properti

Site

Mendapatkan atau mengatur situs objek.

(Diperoleh dari DataSiteableObject<T>)

Metode

CancelAsync(Object)

Membatalkan panggilan asinkron, segera kembali.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Memperoleh, secara asinkron, sekumpulan parameter untuk digunakan dengan perintah tertentu.

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

Turunannya, secara asinkron, skema perintah yang ditentukan.

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

Menjalankan perintah secara asinkron.

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

Menjalankan, dengan cara asinkron, perintah yang tidak mengembalikan hasil apa pun di luar nilai bilangan bulat yang menunjukkan status.

OnCancel(Object)

Mengirimkan operasi pembatalan asinkron ke metode sinkron yang sesuai.

OnDeriveParameters(String, DataCommandType, Int32)

Mengirimkan operasi parameter turunan asinkron ke panggilan metode sinkron DeriveParameters(String, DataCommandType, Int32) .

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

Memunculkan kejadian DeriveParametersCompleted.

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

Mengirimkan operasi skema turunan asinkron ke panggilan metode sinkron DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) .

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Memunculkan kejadian DeriveSchemaCompleted.

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

Mengirimkan operasi eksekusi asinkron ke panggilan metode sinkron Execute(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Memunculkan kejadian ExecuteCompleted.

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

Mengirimkan operasi execute-without-results asinkron ke panggilan metode sinkron ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

Memunculkan kejadian ExecuteWithoutResultsCompleted.

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

Mengirimkan operasi persiapan asinkron ke panggilan metode sinkron Prepare(String, DataCommandType, IVsDataParameter[], Int32) .

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

Memunculkan kejadian PrepareCompleted.

OnSiteChanged(EventArgs)

Memunculkan kejadian SiteChanged.

(Diperoleh dari DataSiteableObject<T>)
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Mempersiapkan, dengan cara asinkron, perintah yang ditentukan untuk dijalankan terhadap sumber data; perintah kemudian dapat dijalankan beberapa kali, dengan berbagai parameter.

Acara

DeriveParametersCompleted

Terjadi ketika DeriveParametersAsync(String, DataCommandType, Int32, Object) perintah selesai.

DeriveSchemaCompleted

Terjadi ketika DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) perintah selesai.

ExecuteCompleted

Terjadi ketika ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) perintah selesai.

ExecuteWithoutResultsCompleted

Terjadi ketika ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) perintah selesai.

PrepareCompleted

Terjadi ketika PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) perintah selesai.

SiteChanged

Terjadi ketika Site properti diubah.

(Diperoleh dari DataSiteableObject<T>)

Berlaku untuk