Aracılığıyla paylaş


DataAsyncCommand Sınıf

Tanım

IVsDataAsyncCommand arabiriminin bir uygulamasını temsil eder.

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
Devralma
Uygulamalar

Oluşturucular

DataAsyncCommand()

DataAsyncCommand sınıfının yeni bir örneğini oluşturur.

DataAsyncCommand(IVsDataConnection)

Devralınan DataSiteableObject<T> nesnede DataAsyncCommand ayarlanmış bir nesneyle nesnenin yeni bir IVsDataConnection örneğini başlatır.

Özellikler

Site

Nesne sitesini alır veya ayarlar.

(Devralındığı yer: DataSiteableObject<T>)

Yöntemler

CancelAsync(Object)

Zaman uyumsuz çağrıyı iptal eder ve hemen döndürür.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Belirtilen komutla kullanılacak bir dizi parametreyi zaman uyumsuz bir şekilde türetir.

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

Belirtilen komutun şemasını zaman uyumsuz bir şekilde türetir.

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

Bir komutu zaman uyumsuz bir şekilde yürütür.

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

Zaman uyumsuz bir şekilde, durumu gösteren bir tamsayı değerinin ötesinde hiçbir sonuç döndürmeyen bir komut yürütür.

OnCancel(Object)

Zaman uyumsuz iptal işlemini uygun zaman uyumlu yönteme iletir.

OnDeriveParameters(String, DataCommandType, Int32)

Zaman uyumsuz türetme parametreleri işlemini zaman uyumlu DeriveParameters(String, DataCommandType, Int32) yöntem çağrısına iletir.

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

Olayı tetikler DeriveParametersCompleted .

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

Zaman uyumsuz türetilmiş şema işlemini zaman uyumlu DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) yöntem çağrısına iletir.

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Olayı tetikler DeriveSchemaCompleted .

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

Zaman uyumsuz yürütme işlemini zaman uyumlu Execute(String, DataCommandType, IVsDataParameter[], Int32) yöntem çağrısına iletir.

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Olayı tetikler ExecuteCompleted .

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

Zaman uyumsuz sonuçsuz yürütme işlemini zaman uyumlu ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) yöntem çağrısına gönderir.

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

Olayı tetikler ExecuteWithoutResultsCompleted .

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

Zaman uyumsuz hazırlama işlemini zaman uyumlu Prepare(String, DataCommandType, IVsDataParameter[], Int32) yöntem çağrısına iletir.

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

Olayı tetikler PrepareCompleted .

OnSiteChanged(EventArgs)

Olayı tetikler SiteChanged .

(Devralındığı yer: DataSiteableObject<T>)
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Veri kaynağında yürütülecek belirtilen komutu zaman uyumsuz bir şekilde hazırlar; komutu daha sonra çeşitli parametrelerle birden çok kez yürütülebilir.

Ekinlikler

DeriveParametersCompleted

DeriveParametersAsync(String, DataCommandType, Int32, Object) Komut tamamlandığında gerçekleşir.

DeriveSchemaCompleted

DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) Komut tamamlandığında gerçekleşir.

ExecuteCompleted

ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) Komut tamamlandığında gerçekleşir.

ExecuteWithoutResultsCompleted

ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) Komut tamamlandığında gerçekleşir.

PrepareCompleted

PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) Komut tamamlandığında gerçekleşir.

SiteChanged

Özelliği değiştirildiğinde Site gerçekleşir.

(Devralındığı yer: DataSiteableObject<T>)

Şunlara uygulanır