Aracılığıyla paylaş


ISSAsynchStatus (ole db)

ISSAsynchStatus sergiler için destek SQL Serverzaman uyumsuz işlem. Bu çekirdek ole db arabirim devralan, isteğe bağlı bir arabirimdir IDBAsynchStatus. Ek olarak İptal ve GetStatus yöntemleri miras IDBAsynchStatus, ISSAsynchStatus bir zaman uyumsuz işlem tamamlandı veya bir zaman aşımı oluşur kadar beklemek için kullanılan bir yeni bir yöntem sağlar.

Yöntem

Açıklama

ISSAsynchStatus::Abort (ole db)

Zaman uyumsuz olarak yürütülen bir işlemi iptal eder.

ISSAsynchStatus::getStatus (ole db)

Zaman uyumsuz olarak yürütülen bir operasyon durumu döndürür.

ISSAsynchStatus::WaitForAsynchCompletion (ole db)

Zaman uyumsuz olarak yürütülen işlem tamamlanana veya bir zaman aşımı oluşur kadar bekler.

Açıklamalar

ISSAsynchStatus uygulaması ISSAsynchStatus::GetStatus yöntemi aynıdır IDBAsynchStatus::GetStatus yöntemi dışında başlatma veri kaynağı nesnesi durduruldu, e_unexpected db_e_canceled yerine döndürülür (her ne kadar ISSAsynchStatus::WaitForAsynchCompletion db_e_canceled döndürür). Bunun nedeni, böylece daha fazla başlatma işlem teşebbüs olabilir veri kaynağı nesnesi aşağıdaki bir iptal işlemi her zamanki devlet sol değil.

Aşağıdaki yöntemlerden Zamanuyumsuz kullanılmasını SQL Server:

  • ICommand::Execute

  • IOpenRowset::OPENROWSET

  • IMultipleResults::GetResult

Ayrıca bkz.

Başvuru

Arabirimler (ole db)

Kavramlar

Zaman uyumsuz işlemler gerçekleştirme