Freigeben über


IObjectContext-Schnittstelle (comsvcs.h)

Bietet 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.

Vererbung

Die IObjectContext-Schnittstelle erbt von der IUnknown-Schnittstelle . IObjectContext verfügt auch über folgende Membertypen:

Methoden

Die IObjectContext-Schnittstelle verfügt über diese Methoden.

 
IObjectContext::CreateInstance

Erstellt ein -Objekt mithilfe des Kontexts des aktuellen Objekts. (IObjectContext.CreateInstance)
IObjectContext::D isableCommit

Deklariert, dass sich die Transaktionsupdates des Objekts in einem inkonsistenten Zustand befinden und nicht im aktuellen Zustand committet werden können.
IObjectContext::EnableCommit

Deklariert, dass die Arbeit des Objekts nicht unbedingt abgeschlossen ist, dass sich seine Transaktionsupdates jedoch in einem konsistenten Zustand befinden und in ihrer aktuellen Form committet werden können.
IObjectContext::IsCallerInRole

Gibt an, ob sich der direkte Aufrufer des Objekts in einer angegebenen Rolle befindet (entweder direkt oder als Teil einer Gruppe). (IObjectContext.IsCallerInRole)
IObjectContext::IsInTransaction

Gibt an, ob das Objekt innerhalb einer Transaktion ausgeführt wird.
IObjectContext::IsSecurityEnabled

Gibt an, ob die Sicherheit für das aktuelle Objekt aktiviert ist. COM+-Sicherheit ist aktiviert, es sei denn, das Objekt wird im Clientprozess ausgeführt.
IObjectContext::SetAbort

Deklariert, dass die Transaktion, in der das Objekt ausgeführt wird, abgebrochen werden muss und dass das Objekt deaktiviert werden soll, wenn es aus dem derzeit ausgeführten Methodenaufruf zurückgibt.
IObjectContext::SetComplete

Deklariert, dass die Transaktion, in der das Objekt ausgeführt wird, committet werden kann und dass das Objekt deaktiviert werden soll, wenn es vom derzeit ausgeführten Methodenaufruf zurückgegeben wird.

Hinweise

Wie bei jedem COM-Objekt müssen Sie ein IObjectContext-Objekt freigeben, wenn Sie die Verwendung abgeschlossen haben, es sei denn, es handelt sich um eine lokale Variable.

Anforderungen

Anforderung Wert
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

CoGetObjectContext

GetObjectContext