BCExtension Events | 
The BCExtension type exposes the following members.
| Name | Description | |
|---|---|---|
| AfterAddUserRole | 
            Occurs when a new role assignment has been added.
              | |
| AfterAssignManagers | 
            Occurs when workflow managers for a document have been assigned.
              | |
| AfterAssignToDoPersons | 
            Occurs when workflow to-do persons for a document have been assigned.
              | |
| AfterAssignToWP | 
            Occurs when a document has been assigned to a work area.
              | |
| AfterCalculateFileName | 
            Occurs when the file name for an existing document has been recalculated.
              | |
| AfterCalculateFolderName | 
            Occurs when the name for an existing folder has been recalculated.
              | |
| AfterCancelDocument | 
            Occurs when a document has been discarded from a work area.
              | |
| AfterChangeDocumentType | 
            Occurs when the document type of a document has been changed.
              | |
| AfterChangeState | 
            Occurs when a work area state has been changed.
              | |
| AfterChangeWFManager | 
            Occurs when the workflow manager for a document has been changed.
              | |
| AfterChangeWFPerson | 
            Occurs when the workflow to-do person for a document has been changed.
              | |
| AfterChangeWFState | 
            Occurs when the workflow state for a document has been changed.
              | |
| AfterCommandWizard | 
            Occurs when a wizard has been completed.
              | |
| AfterCopy | 
            Occurs when a document has been copied.
              | |
| AfterCopyFolder | 
            Occurs when a folder has been copied.
              | |
| AfterCopyWithReferences | 
            Occurs when a document has been copied with references.
              | |
| AfterCreateBriefcaseTransmittalSheet | 
            Occurs when a transmittal sheet has been created in a briefcase with the Transmittal Management Module.
              | |
| AfterCreateWorkingCopy | 
            Occurs when a working copy (or Quick Change) for a document has been created.
              | |
| AfterDelete | 
            Occurs when an object has been deleted.
              | |
| AfterDerive | 
            Occurs when a document has been derived.
              | |
| AfterDiscardFromProject | 
            Occurs when a project copy has been discarded from a project workflow.
              | |
| AfterDraftPrint | 
            Occurs when a document has been printed with the Draft Print command.
              | |
| AfterEditRedline | 
            Occurs when redlines have been edited.
              | |
| AfterExecuteTransition | 
            Occurs when a workflow transition has been executed.
              | |
| AfterHybridPart | 
            Occurs when an action has been performed on a hybrid part of a document.
              | |
| AfterImportFromBriefcase | 
            Occurs when a document has been imported from a briefcase.
              | |
| AfterIncludeToBriefcase | 
            Occurs when a document has been added to a briefcase.
              | |
| AfterInvoke | 
            Occurs when a shell command has been invoked for a document.
              | |
| AfterMasterUpdate | 
            Occurs when a new revision of a master document has been updated from a project copy.
              | |
| AfterMove | 
            Occurs when document has been moved.
              | |
| AfterMoveFolder | 
            Occurs when a folder has been moved.
              | |
| AfterNewRevision | 
            Occurs when a new revision of a document has been created.
              | |
| AfterOpenBriefcase | 
            Occurs when a briefcase has been opened.
              | |
| AfterReadPropertyFromBriefcase | 
            Occurs when a property value has been read from a briefcase (before the property is saved in the vault).
              | |
| AfterRegisterExtension |  Obsolete.  
            This event is deprecated. Use ExtensionRegister event.
              | |
| AfterReleaseDocument | 
            Occurs when a document has been released from a work area.
              | |
| AfterReleaseToMaster | 
            Occurs when a project copy has been released as a master document revision.
              | |
| AfterRemoveUserRole | 
            Occurs when a new role assignment has been removed.
              | |
| AfterRename | 
            Occurs when an object has been renamed.
              | |
| AfterReplace | 
            Occurs when a document has been replaced.
              | |
| AfterReplaceContent | 
            Occurs when document content has been replaced.
              | |
| AfterReroute | 
            Occurs when the workflow for a document has been rerouted.
              | |
| AfterRestoreVersion | 
            Occurs when an old revision of a document has been restored.
              | |
| AfterRevokeWF | 
            Occurs when the workflow for a document has been revoked.
              | |
| AfterRevokeWorkingCopy | 
            Occurs when a working copy (or Quick Change) for a document has been revoked.
              | |
| AfterSendBriefcase | 
            Occurs when a briefcase has been sent by email.
              | |
| AfterSetInheritFromParent | 
            Occurs when the option "Inherit From Parent Folder" has been changed.
              | |
| AfterSubmitWorkingCopy | 
            Occurs when a working copy for a document has been submitted (or Quick Change has been released).
              | |
| AfterUnlockedFromBriefcase | 
            Occurs when a document has been unlocked from a briefcase.
              | |
| AfterWizard | 
            Occurs when a wizard has been completed.
              | |
| BeforeAddUserRole | 
            Occurs when a new role assignment is being added.
              | |
| BeforeAssignManagers | 
            Occurs when workflow managers for a document are being assigned.
              | |
| BeforeAssignToDoPersons | 
            Occurs when workflow to-do persons for a document are being assigned.
              | |
| BeforeAssignToWP | 
            Occurs when a document is being assigned to a work area.
              | |
| BeforeCalculateFileName | 
            Occurs when the file name for an existing document is being recalculated.
              | |
| BeforeCalculateFolderName | 
            Occurs when the name for an existing folder is being recalculated.
              | |
| BeforeCancelDocument | 
            Occurs when a document is being discarded from a work area.
              | |
| BeforeChangeDocumentType | 
            Occurs when the document type of a document is being changed.
              | |
| BeforeChangeState | 
            Occurs when a work area state is being changed.
              | |
| BeforeChangeWFManager | 
            Occurs when the workflow manager for a document is being changed.
              | |
| BeforeChangeWFPerson | 
            Occurs when the workflow to-do person for a document is being changed.
              | |
| BeforeChangeWFState | 
            Occurs when the workflow state for a document is being changed.
              | |
| BeforeCloseBriefcase | 
            Occurs when a briefcase is being closed.
              | |
| BeforeCommandWizard | 
            Occurs when a wizard is being initiated.
              | |
| BeforeCopy | 
            Occurs when a document is being copied.
              | |
| BeforeCopyFolder | 
            Occurs when a folder is being copied.
              | |
| BeforeCopyWithReferences | 
            Occurs when a document is being copied with references.
              | |
| BeforeCreateBriefcase | 
            Occurs when a briefcase is being created.
              | |
| BeforeCreateWorkingCopy | 
            Occurs when a working copy (or Quick Change) for a document is being created.
              | |
| BeforeDelete | 
            Occurs when an object is being deleted.
              | |
| BeforeDerive | 
            Occurs when a document is being derived.
              | |
| BeforeDiscardFromProject | 
            Occurs when a project copy is being discarded from a project workflow.
              | |
| BeforeDraftPrint | 
            Occurs when a document is being printed with the Draft Print command.
              | |
| BeforeEditRedline | 
            Occurs when redlines are being edited.
              | |
| BeforeExecuteTransition | 
            Occurs when a workflow transition is being executed.
              | |
| BeforeHybridPart | 
            Occurs when an action is being performed on a hybrid part of a document.
              | |
| BeforeImportFromBriefcase | 
            Occurs when a document is being imported from a briefcase.
              | |
| BeforeIncludeToBriefcase | 
            Occurs when a document is being added to a briefcase.
              | |
| BeforeInvoke | 
            Occurs when a shell command is being invoked for a document.
              | |
| BeforeMasterUpdate | 
            Occurs when a new revision of a master document is being updated from a project copy.
              | |
| BeforeMove | 
            Occurs when document is being moved.
              | |
| BeforeMoveFolder | 
            Occurs when a folder is being moved.
              | |
| BeforeNewRevision | 
            Occurs when a new revision of a document is being created.
              | |
| BeforeOpenBriefcase | 
            Occurs when a briefcase is being opened.
              | |
| BeforeRegisterExtension |  Obsolete.  
            This event is deprecated. Use ExtensionRegister event.
              | |
| BeforeReleaseDocument | 
            Occurs when a document is being released from a work area.
              | |
| BeforeReleaseToMaster | 
            Occurs when a project copy is being released as a master document revision.
              | |
| BeforeRemoveUserRole | 
            Occurs when a new role assignment is being removed.
              | |
| BeforeRename | 
            Occurs when an object is being renamed.
              | |
| BeforeReplace | 
            Occurs when a document is being replaced.
              | |
| BeforeReplaceContent | 
            Occurs when document content is being replaced.
              | |
| BeforeReroute | 
            Occurs when the workflow for a document is being rerouted.
              | |
| BeforeRestoreVersion | 
            Called when an old revision of a document is being restored.
              | |
| BeforeRevokeWF | 
            Occurs when the workflow for a document is being revoked.
              | |
| BeforeRevokeWorkingCopy | 
            Occurs when a working copy (or Quick Change) for a document is being revoked.
              | |
| BeforeSendBriefcase | 
            Occurs when a briefcase is being sent by email.
              | |
| BeforeSetInheritFromParent | 
            Occurs when the option "Inherit From Parent Folder" is being changed.
              | |
| BeforeSubmitWorkingCopy | 
            Occurs when a working copy for a document is being submitted (or Quick Change is being released).
              | |
| BeforeWizard | 
            Occurs when a wizard is being initiated.
              | |
| BeforeWritePropertyToBriefcase | 
            Occurs when a property value is being saved in a briefcase.
              | |
| CalculateDisplayName | 
            Occurs when a new instance of an object is created and the display name needs to be calculated. 
              | |
| CalculateLocation | 
            Occurs when a new instance of an object is created and the location needs to be calculated. 
              | |
| CloseAssignRoles | 
            Occurs when the Assign Roles dialog has been completed.
              | |
| CommandExecute | 
            Occurs when a command is invoked.
              | |
| CommandLoad | 
            Occurs when a command is loaded.
              | |
| DataInitialize | 
            Occurs when the extension is initializing data.
              | |
| DataRelease | 
            Occurs when the extension is releasing data.
              | |
| Disposed | (Inherited from Component.) | |
| ExtensionRegister | 
            Occurs when the extension is being registered.
              | |
| ExtensionUnregister | 
            Occurs when the extension is being unregistered. This is supported only for server extensions (behaviors).
              | |
| GetProjectTransitionPages | 
            Occurs when the wizard pages of a project workflow transition are shown.
              | |
| GetTransitionPages | 
            Occurs when the wizard pages of a workflow transition are shown.
              | |
| InitializeWizard | 
            Occurs when the wizard pages of a workflow transition are being initiated.
              | |
| InitWithData |  Obsolete.  
            This event is deprecated. Use DataInitialize event.
              | |
| OpenAssignRoles | 
            Occurs when the Assign Roles dialog is being initiated.
              | |
| RegistrationStatusCheck | 
            Occurs when the extension status is being requested. This is supported only for server extensions (behaviors).
              | |
| ReleaseData |  Obsolete.  
            This event is deprecated. Use DataRelease event.
              | |
| TerminateWizard | 
            Occurs when the wizard pages of a workflow transition have been completed.
              |