IPropertyEnvironment Interface

The property execution environment.

Definition

Namespace: MFiles.VAF.Common
Assembly: MFiles.VAF (in MFiles.VAF.dll) Version: 24.1.706.1
C#
public interface IPropertyEnvironment : IEnvironment
Implements
IEnvironment

Properties

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)
LastUsed The last used property number. Is defined only in customized automatic numbering.
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)
PropertyDefinition The property definition in which context the execution is.
PropertyValue The property value handled to the execution.
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)

Methods

GetObjectClass The object class for current event. Might need to fetch the id from MFServer.
(Inherited from IEnvironment)

See Also