| PersonalContextMembershipHandler Class |
What it does:
- When an identity is specified in the IDENTITYREF property on a personal CONTEXT object then:
- The specified identity is updated so that its membership property (for the context type) refers the context
- If the context used to specify another identity then its membership property is also updated (the context is removed from it)
- When the identity specified in the IDENTITYREF property on a personal context object is CLEARED then:
- The previously specified identity is updated so that its membership property no longer refers the context
- The personal context lives on as an orphan context (it isn't used for anything anymore unless a new identity is specified for it)
- If a context (of a personal type) is ADDED to the membership property of an IDENTITY then:
- It is validated that the context doesn't already refer another identity - if so an error is thrown
- The context is updated: its IDENTITYREF property is set to refer the identity
- If a context (of a personal type) is REMOVED from the membership property of an identity then:
- The context is deleted
Inheritance HierarchySystemObject
Omada.OE.Solution.OIM.Assembly.BeforeSaveHandlersPersonalContextMembershipHandler
Namespace:
Omada.OE.Solution.OIM.Assembly.BeforeSaveHandlers
Assembly:
Omada.OE.Solution.OIM.Assembly (in Omada.OE.Solution.OIM.Assembly.dll) Version: 15.0.0.0
Syntaxpublic class PersonalContextMembershipHandler : IAppStartInitializedClass
The PersonalContextMembershipHandler type exposes the following members.
Constructors
Extension Methods
Explicit Interface Implementations
See Also