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 |
---|---|
Zaman uyumsuz olarak yürütülen bir işlemi iptal eder. |
|
Zaman uyumsuz olarak yürütülen bir operasyon durumu döndürür. |
|
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