Share via


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

Weitere Informationen

IObjectContext