public interface IEventHandlerEnvironment : IEnvironment
ActivityID |
The activity ID for the current event call. Can be used with event tracking framework.
(Inherited from IEnvironment) |
CurrentTransactionID |
The current transaction id. Represents either real transaction or enlisting DB transaction.
(Inherited from IEnvironment) |
CurrentUserID |
The current (author) user id for the current event.
(Inherited from IEnvironment) |
CurrentUserSessionInfo |
The session info that represents the current (invoker) user session.
(Inherited from IEnvironment) |
DisplayID |
The handled object or value list item display id. Relevant only for events that handle objects of value list items.
(Inherited from IEnvironment) |
EventType | The current event type. |
InputParams | Input parameters for the event. Set with extension method events only. |
IsObjectEvent | Indicates if the event is associated with an object. |
IsRecordObject | Identifies if the associated object is a record object. |
IsTemplateObject | Identifies if the associated object is a template object. |
MasterTransactionID |
The master (real) DB transaction id.
(Inherited from IEnvironment) |
ObjVer |
Object version identifier for current event. Set if the event is associated with an object version.
(Inherited from IEnvironment) |
ParentTransactionID |
Parent transaction id. Set with enlisting transaction only.
(Inherited from IEnvironment) |
PropertyValues | Accessor for the property values object. Clones the object to local process on first call. |
SavepointVariables |
(Inherited from IEnvironment) |
TransactionCache |
Accessor for the transaction cache.
(Inherited from IEnvironment) |
Vault |
Current vault object. This vault object is bound with current DB transaction.
(Inherited from IEnvironment) |
VaultSharedVariables |
Accessor for the shared variabled.
(Inherited from IEnvironment) |
GetObjectClass |
The object class for current event. Might need to fetch the id from MFServer.
(Inherited from IEnvironment) |