Share via


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.SerializableEventArgs
      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> _
<DataContractAttribute> _
Public MustInherit Class PreEventArgs _
    Inherits SerializableEventArgs _
    Implements IPreEventArgs
'Usage
Dim instance As PreEventArgs
[SerializableAttribute]
[DataContractAttribute]
public abstract class PreEventArgs : SerializableEventArgs, 
    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.SerializableEventArgs
      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.ResourceActivatePreEventArgs
        Microsoft.Office.Project.Server.Events.ResourceAuthorizationPreEventArgs
        Microsoft.Office.Project.Server.Events.ResourceCheckInPreEventArgs
        Microsoft.Office.Project.Server.Events.ResourceCheckOutPreEventArgs
        Microsoft.Office.Project.Server.Events.ResourceCreatePreEventArgs
        Microsoft.Office.Project.Server.Events.ResourceDeactivatePreEventArgs
        Microsoft.Office.Project.Server.Events.ResourceDeletePreEventArgs
        Microsoft.Office.Project.Server.Events.ResourcePlanPublishingEventArgs
        Microsoft.Office.Project.Server.Events.ResourceUpdatePreEventArgs
        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.UpdatingPwaProjectEventArgs
        Microsoft.Office.Project.Server.Events.UpdatingScheduledProjectEventArgs
        Microsoft.Office.Project.Server.Events.UserDelegationActivatePreEventArgs
        Microsoft.Office.Project.Server.Events.UserDelegationCreatePreEventArgs
        Microsoft.Office.Project.Server.Events.UserDelegationDeactivatePreEventArgs
        Microsoft.Office.Project.Server.Events.UserDelegationDeletePreEventArgs
        Microsoft.Office.Project.Server.Events.UserDelegationUpdatePreEventArgs
        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