ObjectContext-Schnittstelle (comsvcs.h)
Ermöglicht den Zugriff auf den Kontext des aktuellen Objekts. Der Kontext eines Objekts wird in erster Linie beim Arbeiten mit Transaktionen oder bei der Sicherheit eines Objekts verwendet.
ObjectContext und IObjectContext bieten dieselbe Funktionalität, aber im Gegensatz zu IObjectContext ist ObjectContext mit Automation kompatibel.
Vererbung
Die ObjectContext-Schnittstelle erbt von der IDispatch-Schnittstelle . ObjectContext verfügt auch über die folgenden Membertypen:
Methoden
Die ObjectContext-Schnittstelle verfügt über diese Methoden.
ObjectContext::CreateInstance Erstellt ein Objekt unter Verwendung des Kontexts des aktuellen Objekts. (ObjectContext.CreateInstance) |
ObjectContext::D isableCommit Deklariert, dass die Transaktionsupdates des Objekts inkonsistent sind und nicht im aktuellen Zustand committet werden können. |
ObjectContext::EnableCommit Deklariert, dass die Arbeit des aktuellen Objekts nicht unbedingt abgeschlossen ist, sondern dass die Transaktionsaktualisierungen konsistent sind und in ihrer gegenwärtigen Form zu einem Commit ausgeführt werden können. |
ObjectContext::get__NewEnum Ruft einen Enumerator für die benannten Kontextobjekteigenschaften ab. |
ObjectContext::get_ContextInfo Ruft das Kontextinformationsobjekt des aktuellen Objekts ab. |
ObjectContext::get_Count Ruft die Anzahl benannter Kontextobjekteigenschaften ab. |
ObjectContext::get_Item Ruft eine benannte Eigenschaft ab. |
ObjectContext::get_Security Ruft das Sicherheitsobjekt des Kontexts des aktuellen Objekts ab. |
ObjectContext::IsCallerInRole Gibt an, ob sich der direkte Aufrufer des Objekts in einer angegebenen Rolle befindet (entweder direkt oder als Teil einer Gruppe). (ObjectContext.IsCallerInRole) |
ObjectContext::IsInTransaction Gibt an, ob das aktuelle Objekt in einer Transaktion ausgeführt wird. (ObjectContext.IsInTransaction) |
ObjectContext::IsSecurityEnabled Gibt an, ob die Sicherheit für das aktuelle Objekt aktiviert ist. |
ObjectContext::SetAbort Deklariert, dass die Transaktion, in der das Objekt ausgeführt wird, abgebrochen werden muss und dass das Objekt bei der Rückgabe deaktiviert werden soll. |
ObjectContext::SetComplete Deklariert, dass die Transaktion, in der das Objekt ausgeführt wird, committet werden kann und dass das Objekt bei der Rückgabe deaktiviert werden soll. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | comsvcs.h |