PreEventArgs Class

Provides a common set of methods and properties in the pre-event arguments in all project events.

Inheritance Hierarchy

System.Object
  System.EventArgs
    Microsoft.Office.Project.Server.Events.PreEventArgs
      

Namespace:  Microsoft.Office.Project.Server.Events
Assembly:  Microsoft.Office.Project.Server.Events.Receivers (in Microsoft.Office.Project.Server.Events.Receivers.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public MustInherit Class PreEventArgs _
    Inherits EventArgs _
    Implements IPreEventArgs
'Usage
Dim instance As PreEventArgs
[SerializableAttribute]
public abstract class PreEventArgs : EventArgs, 
    IPreEventArgs

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

PreEventArgs Members

Microsoft.Office.Project.Server.Events Namespace

Inheritance Hierarchy

System.Object
  System.EventArgs
    Microsoft.Office.Project.Server.Events.PreEventArgs
      Microsoft.Office.Project.Server.Events.ActivityUpgradingEventArgs
      Microsoft.Office.Project.Server.Events.AdminDeletePreEventArgs
      Microsoft.Office.Project.Server.Events.AdSyncERPSynchronizingEventArgs
      Microsoft.Office.Project.Server.Events.AdSyncGroupsSynchronizingEventArgs
      Microsoft.Office.Project.Server.Events.AdSyncGroupSynchronizingEventArgs
      Microsoft.Office.Project.Server.Events.AssignmentWorkDataSetPreEventArgs
      Microsoft.Office.Project.Server.Events.CategoryCreatePreEventArgs
      Microsoft.Office.Project.Server.Events.CategorySetPreEventArgs
      Microsoft.Office.Project.Server.Events.CubeAdminPreCubeBuildEventArgs
      Microsoft.Office.Project.Server.Events.GroupCreatePreEventArgs
      Microsoft.Office.Project.Server.Events.GroupSetPreEventArgs
      Microsoft.Office.Project.Server.Events.LineClassPreUpdateEventArgs
      Microsoft.Office.Project.Server.Events.NotificationsPreSendEventArgs
      Microsoft.Office.Project.Server.Events.OrganizationalPermissionsPreUpdateEventArgs
      Microsoft.Office.Project.Server.Events.ProjectCategoryCreatePreEventArgs
      Microsoft.Office.Project.Server.Events.ProjectCategorySetPreEventArgs
      Microsoft.Office.Project.Server.Events.ProjectPreEventArgs
      Microsoft.Office.Project.Server.Events.ProjectPrePublishEventArgs
      Microsoft.Office.Project.Server.Events.ProjectPreSummaryPublishEventArgs
      Microsoft.Office.Project.Server.Events.ProjectTypeChangingEventArgs
      Microsoft.Office.Project.Server.Events.ReportingPeriodPreUpdateEventArgs
      Microsoft.Office.Project.Server.Events.ResourcePlanPublishingEventArgs
      Microsoft.Office.Project.Server.Events.RulesPreCopyEventArgs
      Microsoft.Office.Project.Server.Events.RulesPreCreateEventArgs
      Microsoft.Office.Project.Server.Events.RulesPreDeleteEventArgs
      Microsoft.Office.Project.Server.Events.RulesPreProcessEventArgs
      Microsoft.Office.Project.Server.Events.StatusCreateTaskPreEventArgs
      Microsoft.Office.Project.Server.Events.StatusDelegateTaskPreEventArgs
      Microsoft.Office.Project.Server.Events.StatusDeleteHistoryPreEventArgs
      Microsoft.Office.Project.Server.Events.StatusDeleteTaskPreEventArgs
      Microsoft.Office.Project.Server.Events.StatusingPreApplyEventArgs
      Microsoft.Office.Project.Server.Events.StatusingPreEventArgs
      Microsoft.Office.Project.Server.Events.StatusReportsPreRequestCreateEventArgs
      Microsoft.Office.Project.Server.Events.StatusReportsPreRequestUpdateEventArgs
      Microsoft.Office.Project.Server.Events.StatusReportsPreResponseCreateEventArgs
      Microsoft.Office.Project.Server.Events.StatusReportsPreResponseUpdateEventArgs
      Microsoft.Office.Project.Server.Events.StatusSubmitPreEventArgs
      Microsoft.Office.Project.Server.Events.StatusUpdateApprovalsPreEventArgs
      Microsoft.Office.Project.Server.Events.StatusUpdatePreEventArgs
      Microsoft.Office.Project.Server.Events.SyncingProjectEnterpriseEntitiesEventArgs
      Microsoft.Office.Project.Server.Events.TemplateCreatePreEventArgs
      Microsoft.Office.Project.Server.Events.TemplateSetPreEventArgs
      Microsoft.Office.Project.Server.Events.TimesheetLinePreApproveEventArgs
      Microsoft.Office.Project.Server.Events.TimesheetPreCreateEventArgs
      Microsoft.Office.Project.Server.Events.TimesheetPreDeleteEventArgs
      Microsoft.Office.Project.Server.Events.TimesheetPreRecallEventArgs
      Microsoft.Office.Project.Server.Events.TimesheetPreReviewEventArgs
      Microsoft.Office.Project.Server.Events.TimesheetPreSubmitEventArgs
      Microsoft.Office.Project.Server.Events.TimesheetPreUpdateEventArgs
      Microsoft.Office.Project.Server.Events.UpdatingScheduledProjectEventArgs
      Microsoft.Office.Project.Server.Events.UserPreEventArgs
      Microsoft.Office.Project.Server.Events.WorkflowRunningEventArgs
      Microsoft.Office.Project.Server.Events.WssWorkspaceAddressDeletingEventArgs
      Microsoft.Office.Project.Server.Events.WssWorkspaceAddressUpdatingEventArgs
      Microsoft.Office.Project.Server.Events.WssWorkspaceCreatingEventArgs