Partager via


Interface IObjectContext (comsvcs.h)

Fournit l’accès au contexte de l’objet actuel. Le contexte d’un objet est principalement utilisé lors de l’utilisation de transactions ou de la sécurité d’un objet.

Héritage

L’interface IObjectContext hérite de l’interface IUnknown. IObjectContext a également les types de membres suivants :

Méthodes

L’interface IObjectContext a ces méthodes.

 
IObjectContext ::CreateInstance

Crée un objet à l’aide du contexte de l’objet actuel. (IObjectContext.CreateInstance)
IObjectContext ::D isableCommit

Déclare que les mises à jour transactionnelles de l’objet sont dans un état incohérent et ne peuvent pas être validées dans leur état actuel.
IObjectContext ::EnableCommit

Déclare que le travail de l’objet n’est pas nécessairement terminé, mais que ses mises à jour transactionnelles sont dans un état cohérent et peuvent être validées dans leur forme actuelle.
IObjectContext ::IsCallerInRole

Indique si l’appelant direct de l’objet se trouve dans un rôle spécifié (directement ou dans le cadre d’un groupe). (IObjectContext.IsCallerInRole)
IObjectContext ::IsInTransaction

Indique si l’objet s’exécute dans une transaction.
IObjectContext ::IsSecurityEnabled

Indique si la sécurité est activée pour l’objet actuel. La sécurité COM+ est activée, sauf si l’objet s’exécute dans le processus du client.
IObjectContext ::SetAbort

Déclare que la transaction dans laquelle l’objet s’exécute doit être abandonnée et que l’objet doit être désactivé lorsqu’il retourne à partir de l’appel de méthode en cours d’exécution.
IObjectContext ::SetComplete

Déclare que la transaction dans laquelle l’objet s’exécute peut être validée et que l’objet doit être désactivé lorsqu’il retourne à partir de l’appel de méthode en cours d’exécution.

Remarques

Comme pour tout objet COM, vous devez libérer un objet IObjectContext lorsque vous avez terminé de l’utiliser, sauf s’il s’agit d’une variable locale.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comsvcs.h

Voir aussi

CoGetObjectContext

GetObjectContext