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 ces types de membres :
Méthode
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 sous 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 est en cours d’exécution 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 n’importe quel 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | comsvcs.h |