Click or drag to resize
CMSEventArgs Class
Base class for the CMS event arguments
Inheritance Hierarchy

Namespace: CMS.Base
Assembly: CMS.Base (in CMS.Base.dll) Version: 12.0.0
Syntax
C#
public class CMSEventArgs : EventArgs, 
	IDisposable

The CMSEventArgs type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyCurrentHandler
Currently executing handler
Public propertyOriginalEventArgs
Original event arguments for the event
Top
Methods
  NameDescription
Public methodCallOnDispose
Adds the given action to the list of actions called when the handler object is disposed
Public methodCallWhenFinished
Adds the given action to be called when the handler finishes
Public methodCancel
Cancels the current handler execution
Public methodDetectRecursion
Prevents the recursion of the handler execution using the given unique key. The handler won't execute again with the given key until the current execution is finished. Returns true, if recursion is detected and the code shouldn't continue. Otherwise returns false.
Public methodDispose
Make sure the objects get disposed
Public methodLock
Locks the event on the given lock object. The context stays locked until the handler is disposed.
Public methodUsing
Adds the given object to the list of object that get disposed when the handler object is disposed
Top
See Also
Inheritance Hierarchy
SystemObject
  SystemEventArgs
    CMS.BaseCMSEventArgs
      CMS.AutomationAutomationEventArgs
      CMS.AutomationAutomationProcessTriggerEventArgs
      CMS.BaseClassEventArgs
      CMS.BaseCMSEventArgsParameterType
      CMS.BaseDebugEventArgs
      CMS.BaseGetVaryByCustomStringEventArgs
      CMS.BaseQueryEventArgs
      CMS.BaseRestartRequiredEventArgs
      CMS.BaseSystemEventArgs
      CMS.BaseThreadEventArgs
      CMS.BaseThreadQueueWorkerEventArgsTItem
      CMS.BaseURLEventArgs
      CMS.Base.Web.UIGetMediaDataEventArgs
      CMS.Base.Web.UIHeaderActionControlCreatedEventArgs
      CMS.Base.Web.UISimpleManagerEventArgs
      CMS.Base.Web.UIStepEventArgs
      CMS.CMSImportExportExportBaseEventArgs
      CMS.CMSImportExportExportSelectionArgs
      CMS.CMSImportExportGetObjectTypeFolderArgs
      CMS.CMSImportExportGetObjectWhereConditionArgs
      CMS.CMSImportExportImportExportBaseEventArgsSettingsType
      CMS.CMSImportExportLoadSelectionArgsSettingsType
      CMS.ContactManagementContactInfosDeletedHandlerEventArgs
      CMS.ContactManagementDuplicateActivitiesForContactEventArgs
      CMS.ContactManagementRecalculateAfterContactActionEventArgs
      CMS.ContactManagementRecalculateAfterContactActionsBatchEventArgs
      CMS.ContactManagementScoreEventArgs
      CMS.ContinuousIntegration.InternalTasksCollectedEventArgs
      CMS.CustomTablesCustomTableItemEventArgs
      CMS.DataEngineBulkDeleteEventArgs
      CMS.DataEngineBulkInsertDataEventArgs
      CMS.DataEngineBulkInsertEventArgs
      CMS.DataEngineBulkUpdateEventArgs
      CMS.DataEngineColumnsTranslationEventArgs
      CMS.DataEngineCreateSearchFieldEventArgs
      CMS.DataEngineCreateSearchFieldFromSettingsEventArgs
      CMS.DataEngineDataDefinitionItemEventArgs
      CMS.DataEngineExecuteQueryEventArgsTResult
      CMS.DataEngineIsContentFieldEventArgs
      CMS.DataEngineIsIndexFieldEventArgs
      CMS.DataEngineLogObjectChangeEventArgs
      CMS.DataEngineObjectDataEventArgs
      CMS.DataEngineObjectEventArgsTObject
      CMS.DataEngineSettingsKeyChangedEventArgs
      CMS.DataProtectionRevokeConsentAgreementEventArgs
      CMS.DocumentEngineDocumentAuthorizationEventArgs
      CMS.DocumentEngineDocumentDataEventArgs
      CMS.DocumentEngineDocumentEventArgs
      CMS.DocumentEngineDocumentMarkEventArgs
      CMS.DocumentEngineDocumentRatingEventArgs
      CMS.DocumentEngineDocumentSearchEventArgs
      CMS.DocumentEngine.InternalAttachmentSendFileEventArgs
      CMS.DocumentEngine.InternalLogDocumentChangeCloneEventArgs
      CMS.DocumentEngineLogDocumentChangeEventArgs
      CMS.DocumentEnginePageInfoEventArgs
      CMS.DocumentEngine.Web.UITransformationEvalEventArgs
      CMS.DocumentEngineWorkflowEventArgs
      CMS.EcommerceNewOrderCreatedEventArgs
      CMS.EcommerceOrderPaidEventArgs
      CMS.EcommerceProductAddedToCartEventArgs
      CMS.EventLogLogEventArgs
      CMS.FileSystemStorageGetFileUrlEventArgs
      CMS.FormEngine.Web.UIFormEngineUserControlEventArgs
      CMS.IOIOEventArgs
      CMS.LocalizationLocalizationEventArgs
      CMS.MacroEngineMacroEventArgs
      CMS.MacroEngineMacroSecurityEventArgs
      CMS.MembershipAuthenticationEventArgs
      CMS.MembershipAuthorizationEventArgs
      CMS.MembershipSessionEventArgs
      CMS.MembershipSignOutEventArgs
      CMS.ModulesBuildNuSpecManifestEventArgs
      CMS.NewslettersGeneratePreviewEventArgs
      CMS.NewslettersGenerateQueueItemsEventArgs
      CMS.NewslettersLinksEventArgs
      CMS.NewslettersResolveMacrosEventArgs
      CMS.NewslettersUnsubscriptionEventArgs
      CMS.OnlineFormsBizFormItemEventArgs
      CMS.OutputFilterOutputCacheEventArgs
      CMS.OutputFilterSubstitutionEventArgs
      CMS.PortalEngineChangeLayoutZoneIdArgs
      CMS.PortalEngineDeleteVariantEventArgs
      CMS.PortalEngineGetVariantEventArgs
      CMS.PortalEngineGetVariantsEventArgs
      CMS.PortalEngineMoveWebPartsArgs
      CMS.PortalEnginePageTemplateCloneEventArgs
      CMS.PortalEnginePortalEngineEventArgs
      CMS.PortalEngineRemoveWebPartsArgs
      CMS.PortalEngineSetVariantEventArgs
      CMS.PortalEngine.Web.UIEditMenuEventArgs
      CMS.PortalEngineWebPartLoadVariantsArgs
      CMS.Search.AzureAddDocumentValueEventArgs
      CMS.Search.AzureCreateDocumentEventArgs
      CMS.Search.AzureCreateFieldEventArgs
      CMS.Search.AzureCreateFieldsEventArgs
      CMS.Search.AzureCreateOrUpdateIndexEventArgs
      CMS.SearchCreateDefaultSearchSettingsEventArgs
      CMS.SearchSearchEventArgs
      CMS.SearchSearchTaskCreationEventArgs
      CMS.SiteProviderSiteDeletionEventArgs
      CMS.SynchronizationIntegrationTaskEventArgs
      CMS.SynchronizationStagingChildProcessingTypeEventArgs
      CMS.SynchronizationStagingSynchronizationEventArgs
      CMS.SynchronizationStagingTaskEventArgs
      CMS.TranslationServicesCreateSubmissionItemEventArgs
      CMS.TranslationServicesProcessTranslationEventArgs
      CMS.TranslationServicesTranslationCultureMappingEventArgs
      CMS.UIControlsGetSelectionDialogScriptEventArgs
      CMS.UIControlsUniTreeImageArgs
      CMS.URLRewritingEngineProcessABTestEventArgs
      CMS.URLRewritingEngineURLRewriterPageNotFoundEventArgs
      CMS.URLRewritingEngineURLRewritingEventArgs
      CMS.WebAnalyticsAnalyticsJSEventArgs
      CMS.WebAnalyticsCheckAnalyticsConsentEventArgs
      CMS.WebAnalyticsGenerateStatisticsEventArgs
      CMS.WorkflowEngineWorkflowActionEventArgsInfoType, StateInfoType, ActionEnumType
      Kentico.Forms.Web.MvcGetFormFieldRenderingConfigurationEventArgs
      Kentico.Forms.Web.MvcSaveBizFormItemEventArgs
      Kentico.Forms.Web.Mvc.WidgetsGetFormWidgetRenderingConfigurationEventArgs
      Kentico.Membership.InternalRegistrationCompletedEventArgs
      Kentico.PageBuilder.Web.Mvc.InternalGetConfigurationEventArgs