Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te SQL veritabanı
OLE DB sürücüsünü indirme
ISSAsynchStatus arayüzü SQL Server asenkron işlemleri destekler. Bu, çekirdek OLE veritabanı arayüzü IDBAsynchStatus'tan miras alan isteğe bağlı bir arayüzdür. IDBAsynchStatus'tan miras alınan Abort ve GetStatus yöntemlerine ek olarak, ISSAsynchStatus asenkron bir işlemin tamamlanmasını veya zaman aşımı gerçekleşmesini beklemek için kullanılan yeni bir yöntem sunar.
| Yöntem | Description |
|---|---|
| ISSAsynchStatus::Abort (OLE DB) | Asenkron olarak yürütülen bir işlemi iptal eder. |
| ISSAsynchStatus::GetStatus (OLE DB) | Asenkron olarak yürütülen bir işlemin durumunu döndürür. |
| ISSAsynchStatus::WaitForAsynchCompletion (OLE DB) | Asenkron yürütülen işlem tamamlanana veya zaman aşımına uğrayana kadar bekler. |
Açıklamalar
ISSAsynchStatus::GetStatus metodunun ISSAsynchStatus uygulaması, IDBAsynchStatus::GetStatus yöntemiyle aynıdır, ancak bir veri kaynağı nesnesinin başlangıldırması iptal edilirse, DB_E_CANCELED yerine E_UNEXPECTED döner (ancak ISSAsynchStatus:::WaitForAsynchCompletion DB_E_CANCELED döndürür). Bunun nedeni, veri kaynağı nesnesinin bir iptal işlemi sonrası olağan durumda bırakılmamasıdır; bu nedenle daha fazla başlatma işlemi yapılabilir.
Aşağıdaki yöntemler SQL Server'da asenkron yürütme kullanımını destekler:
ICommand::Execute
IOpenRowset::OpenRowset
IMultipleResults::GetResult