ISSAsynchStatus (OLE DB)
ISSAsynchStatus udostępnia obsługę SQL Server operacji asynchronicznych.Jest to opcjonalny interfejs, który dziedziczy z interfejsem OLE DB core IDBAsynchStatus.Oprócz przerwanie i GetStatus metoda dziedziczone z IDBAsynchStatus, ISSAsynchStatus zawiera nową metoda, używany do poczekać, aż operacja asynchroniczna została ukończona lub w czas-out występuje.
Metoda |
Opis |
---|---|
Anuluje operację asynchronicznie nakaz. |
|
Zwraca stan asynchronicznego wykonywania operacji. |
|
Czeka, aż do zakończenia operacji asynchronicznie nakaz lub w czas-out występuje. |
Uwagi
ISSAsynchStatus wykonania ISSAsynchStatus::GetStatus jest taka sama jak metoda IDBAsynchStatus::GetStatus metody, chyba że inicjowania danych obiekt źródłowy jest przerwane, E_UNEXPECTED jest zwracana zamiast DB_E_CANCELED (chociaż ISSAsynchStatus::WaitForAsynchCompletion zwraca DB_E_CANCELED).Wynika to z danych obiekt źródłowy nie pozostaje w stanie zwykły następującego Operacja przerywania tak zostanie podjęta dalszych operacji inicjalizacji.
Następujące metody obsługi asynchronicznych w SQL Server:
ICommand::Execute
IOpenRowset::OpenRowset
IMultipleResults::GetResult