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 |