Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform Systeem (PDW)
SQL-database in Microsoft Fabric
OLE DB-stuurprogramma downloaden
ISSAsynchStatus-interface biedt ondersteuning voor asynchrone SQL Server-operaties. Het is een optionele interface die erft van de kern OLE DB-interface IDBAsynchStatus. Naast de Abort - en GetStatus-methoden die zijn overgenomen van IDBAsynchStatus, biedt ISSAsynchStatus een nieuwe methode die wordt gebruikt om te wachten tot een asynchrone operatie is voltooid of een time-out optreedt.
| Methode | Description |
|---|---|
| ISSAsynchStatus::Abort (OLE DB) | Annuleert een asynchroon uitvoerende operatie. |
| ISSAsynchStatus::GetStatus (OLE DB) | Geeft de status terug van een asynchroon uitvoerende bewerking. |
| ISSAsynchStatus::WaitForAsynchCompletion (OLE DB) | Wacht tot de asynchroon uitgevoerde operatie voltooid is of er een time-out optreedt. |
Opmerkingen
De ISSAsynchStatus-implementatie van de ISSAsynchStatus::GetStatus-methode is hetzelfde als de IDBAsynchStatus::GetStatus-methode , behalve dat als de initialisatie van een databronobject wordt afgebroken, E_UNEXPECTED wordt teruggegeven in plaats van DB_E_CANCELED (hoewel ISSAsynchStatus::WaitForAsynchCompletion DB_E_CANCELED teruggeeft). Dit komt doordat het databronobject niet in de gebruikelijke staat blijft na een afbreekoperatie, zodat verdere initialisatiebeoefeningen kunnen worden geprobeerd.
De volgende methoden ondersteunen het gebruik van asynchrone uitvoering in SQL Server:
ICommand::Uitvoer
IOpenRowset::OpenRowset
IMultipleResults::GetResult