Interfejsów obiektów sesji

W poniższej tabeli przedstawiono obowiązkowe i opcjonalne interfejsy zdefiniowane przez OLE DB dla obiektu session.

Sesja


Interfejs

Wymagane?
Implementowane przez klasy OLE DB szablonu?
IGetDataSource Obowiązkowe Tak
IOpenRowset Obowiązkowe Tak
ISessionProperties Obowiązkowe Tak
IDBCreateCommand Opcjonalne Tak
IDBSchemaRowset Opcjonalne Tak
IIndexDefinition Opcjonalne Nr
ISupportErrorInfo Opcjonalne Nr
ITableDefinition Opcjonalne Nr
ITransactionJoin Opcjonalne Nr
ITransactionLocal Opcjonalne Nr
ITransactionObject Opcjonalne Nr

Obiekt session tworzy obiekt zestawu wierszy. Jeśli dostawca obsługuje polecenia, sesja również tworzy obiekt polecenia (CCommand, wykonujące OLE DB TCommand). Obiekt polecenia implementuje interfejs ICommand i używa metody ICommand::Execute do wykonywania poleceń na zestawie wierszy, jak pokazano na poniższym rysunku.

Wróć do architektury szablonu OLE DB Provider

Index