M-Files API 22.6.11519.0
MFEventHandlerType Enumeration
Description
Event handler type.
Members
MemberValueDescription
MFEventHandlerAfterAddUserGroupMember75An event that is triggered after a member is added to a user group in the vault.
MFEventHandlerAfterBringOnline54An event that is triggered after the vault has changed to online state.
MFEventHandlerAfterCancelCheckout9Event executed after the changes made to an object have been cancelled.
MFEventHandlerAfterCancelCheckoutFinalize60An event triggered after the undo checkout operation is complete and the previous version can be worked on.
MFEventHandlerAfterCancelCreateObject30Event executed after the creation of a new object has been cancelled.
MFEventHandlerAfterCheckInChanges5Event executed after an object has been checked in.
MFEventHandlerAfterCheckInChangesFinalize56An event executed after an object has been checked in and all consequent operations (e.g. state transitions) are complete.
MFEventHandlerAfterCheckOut7Event executed after the object has been checked out.
MFEventHandlerAfterCreateLoginAccount37An event that is triggered after a login account is created in the server.
MFEventHandlerAfterCreateNewObjectFinalize3Event executed after the creation of a new object has been completed.
MFEventHandlerAfterCreateNewValueListItem21Event executed after the new value list item has been created.
MFEventHandlerAfterCreateUserAccount43An event that is triggered after a user account is created in the vault.
MFEventHandlerAfterCreateUserGroup49An event that is triggered after a user group is created in the vault.
MFEventHandlerAfterCreateView69An event triggered after a view is created.
MFEventHandlerAfterDeleteObject11Event executed after an object has been deleted.
MFEventHandlerAfterDeleteView73An event triggered after a view is deleted.
MFEventHandlerAfterDestroyObject13Event executed after an object has been destroyed.
MFEventHandlerAfterDestroyObjectVersion32Event executed after a version of an object has been destroyed.
MFEventHandlerAfterFileDownload19Event executed after a file of an object has been downloaded from the server.
MFEventHandlerAfterFileUpload17Event executed after a file of an object has been uploaded to the server.
MFEventHandlerAfterLoginToVault23Event executed after the user has logged into the vault.
MFEventHandlerAfterLogoutFromVault25Event executed after the user has logged out from the vault.
MFEventHandlerAfterModifyLoginAccount39An event that is triggered after a login account is modified in the server.
MFEventHandlerAfterModifyMFilesCredentials65An event triggered after the credentials of the M-Files login account are changed.
MFEventHandlerAfterModifyUserAccount45An event that is triggered after a user account is modified in the vault.
MFEventHandlerAfterModifyUserGroup51An event that is triggered after a user group is modified in the vault.
MFEventHandlerAfterModifyView71An event triggered after a view is modified.
MFEventHandlerAfterRemoveLoginAccount41An event that is triggered after a login account is removed from the server.
MFEventHandlerAfterRemoveUserAccount47An event that is triggered after a user account is removed from the vault.
MFEventHandlerAfterRemoveUserGroup53An event that is triggered after a user group is removed from the vault.
MFEventHandlerAfterRemoveUserGroupMember77An event that is triggered after a member is removed from a user group in the vault.
MFEventHandlerAfterRunScheduledJob27Event executed after a scheduled job has been run at the server.
MFEventHandlerAfterSetObjectPermissions15Event executed after the permissions of an object have been changed.
MFEventHandlerAfterSetProperties2Event executed after properties have been set for an object.
MFEventHandlerAfterUndeleteObject62An event triggered after the object is undeleted.
MFEventHandlerAfterUndeleteObjectFinalize63An event triggered after the object undelete operation is complete and we can work on the undeleted object.
MFEventHandlerBeforeAddUserGroupMember74An event that is triggered before a member is added to a user group in the vault.
MFEventHandlerBeforeCancelCheckout8Event executed before the changes made to an object are cancelled.
MFEventHandlerBeforeCancelCreateObject29Event executed before the creation of a new object is cancelled.
MFEventHandlerBeforeCheckInChanges4Event executed before an object is checked in.
MFEventHandlerBeforeCheckInChangesFinalize67An event triggered before object check-in, but after the state transitions and signatures are finalized. Workflow changes are not allowed.
MFEventHandlerBeforeCheckOut6Event executed before an object is checked out.
MFEventHandlerBeforeCreateLoginAccount36An event that is triggered before a login account is created in the server.
MFEventHandlerBeforeCreateNewObjectFinalize28Event executed before the creation of a new object has been completed.
MFEventHandlerBeforeCreateNewValueListItem20Event executed before a new value list item is created.
MFEventHandlerBeforeCreateUserAccount42An event that is triggered before a user account is created in the vault.
MFEventHandlerBeforeCreateUserGroup48An event that is triggered before a user group is created in the vault.
MFEventHandlerBeforeCreateView68An event triggered before a view is created.
MFEventHandlerBeforeDeleteObject10Event executed before an object is deleted.
MFEventHandlerBeforeDeleteView72An event triggered before a view is deleted.
MFEventHandlerBeforeDestroyObject12Event executed before an object is destroyed.
MFEventHandlerBeforeDestroyObjectVersion31Event executed before a version of an object is destroyed.
MFEventHandlerBeforeFileDownload18Event executed before a file of an object is downloaded from the server.
MFEventHandlerBeforeFileUpload16Event executed before a file of an object is uploaded to the server.
MFEventHandlerBeforeLoginToVault22Event executed before the user has logged into the vault.
MFEventHandlerBeforeLogoutFromVault24Event executed before the user has logged out from the vault.
MFEventHandlerBeforeModifyLoginAccount38An event that is triggered before a login account is modified in the server.
MFEventHandlerBeforeModifyMFilesCredentials64An event triggered before the credentials of the M-Files login account are changed.
MFEventHandlerBeforeModifyUserAccount44An event that is triggered before a user account is modified in the vault.
MFEventHandlerBeforeModifyUserGroup50An event that is triggered before a user group is modified in the vault.
MFEventHandlerBeforeModifyView70An event triggered before a view is modified.
MFEventHandlerBeforeRemoveLoginAccount40An event that is triggered before a login account is removed from the server.
MFEventHandlerBeforeRemoveUserAccount46An event that is triggered before a user account is removed from the vault.
MFEventHandlerBeforeRemoveUserGroup52An event that is triggered before a user group is removed from the vault.
MFEventHandlerBeforeRemoveUserGroupMember76An event that is triggered before a member is removed from a user group in the vault.
MFEventHandlerBeforeReturnView66An event triggered after a view has been retrieved from the vault but before it is returned to the client.
MFEventHandlerBeforeRunScheduledJob26Event executed before a scheduled job is run at the server.
MFEventHandlerBeforeSetObjectPermissions14Event executed before the permissions of an object are changed.
MFEventHandlerBeforeSetProperties1Event executed before properties are set for an object.
MFEventHandlerBeforeTakeOffline55An event that is triggered before the vault has changed to offline state.
MFEventHandlerBeforeUndeleteObject61An event triggered before the object is undeleted.
MFEventHandlerReplication_AfterCheckInChanges34Event executed after check-in has been performed upon importing object versions to an existing object during content import.
MFEventHandlerReplication_AfterCreateNewObjectFinalize33Event executed after check-in has been performed upon creating a new object during content import.
MFEventHandlerTypeUndefined0Undefined event handler.
MFEventHandlerVaultAnonymousExtensionMethod78Event that is executed only as a response to an explicit request.
MFEventHandlerVaultExtensionMethod35Event that is executed only as a response to an explicit request.