Click or drag to resize

IStateTransitionEnvironment Interface

The state execution environment.

Namespace:  MFiles.VAF.Common
Assembly:  MFiles.VAF (in MFiles.VAF.dll) Version: 2.1.0.1 (2.1.0.1)
Syntax
C#
public interface IStateTransitionEnvironment : IEnvironment

The IStateTransitionEnvironment type exposes the following members.

Properties
  NameDescription
Public propertyActivityID
The activity ID for the current event call. Can be used with event tracking framework.
(Inherited from IEnvironment.)
Public propertyCurrentTransactionID
The current transaction id. Represents either real transaction or enlisting DB transaction.
(Inherited from IEnvironment.)
Public propertyCurrentUserID
The current (author) user id for the current event.
(Inherited from IEnvironment.)
Public propertyCurrentUserSessionInfo
The session info that represents the current (invoker) user session.
(Inherited from IEnvironment.)
Public propertyDisplayID
The handled object or value list item display id. Relevant only for events that handle objects of value list items.
(Inherited from IEnvironment.)
Public propertyInitialNextStateID
The initial next state ID.
Public propertyMasterTransactionID
The master (real) DB transaction id.
(Inherited from IEnvironment.)
Public propertyObjVer
Object version identifier for current event. Set if the event is associated with an object version.
(Inherited from IEnvironment.)
Public propertyParentTransactionID
Parent transaction id. Set with enlisting transaction only.
(Inherited from IEnvironment.)
Public propertyPropertyValues
Accessor for the property values object. Clones the object to local process on first call.
Public propertyStateID
The current state ID.
Public propertyStateTransitionID
The current state transition ID.
Public propertyTransactionCache
Accessor for the transaction cache.
(Inherited from IEnvironment.)
Public propertyVault
Current vault object. This vault object is bound with current DB transaction.
(Inherited from IEnvironment.)
Public propertyVaultSharedVariables
Accessor for the shared variabled.
(Inherited from IEnvironment.)
Top
Methods
  NameDescription
Public methodGetObjectClass
The object class for current event. Might need to fetch the id from MFServer.
(Inherited from IEnvironment.)
Top
See Also