Share via


StatusingEventReceiver.OnAssignmentDeleting method

A pre-event handler for UpdateStatus, when an assignment is deleted by the resource.

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

Syntax

'Declaration
Public Overridable Sub OnAssignmentDeleting ( _
    contextInfo As PSContextInfo, _
    e As StatusDeleteTaskPreEventArgs _
)
'Usage
Dim instance As StatusingEventReceiver
Dim contextInfo As PSContextInfo
Dim e As StatusDeleteTaskPreEventArgs

instance.OnAssignmentDeleting(contextInfo, _
    e)
public virtual void OnAssignmentDeleting(
    PSContextInfo contextInfo,
    StatusDeleteTaskPreEventArgs e
)

Parameters

Remarks

OnAssignmentDeleting occurs when the UpdateStatus method is called and the changeXML parameter includes the AssnConstID.s_apid_removed_by_res property ID (PID). That PID is for internal use by Project Web App, and is not supported for third-party use in UpdateStatus calls. However, you can write event handlers for OnAssignmentDeleting.

For information about creating an event handler, see How to: Create a Project Server Event Handler and Log an Event.

See also

Reference

StatusingEventReceiver class

StatusingEventReceiver members

Microsoft.Office.Project.Server.Events namespace

Other resources

Statusing ChangeList Schema

Supported Project Fields and Field Information for Statusing ChangeXML