AdminEventReceiver.OnReportingPeriodUpdatedRemote method
A remote post-event receiver for the Admin – ReportingPeriodUpdated event, which occurs after Project Server updates a time reporting period.
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 OnReportingPeriodUpdatedRemote ( _
contextInfo As PSContextInfo, _
eventHandlerUid As Guid, _
e As ReportingPeriodPostUpdateEventArgs _
)
'Usage
Dim instance As AdminEventReceiver
Dim contextInfo As PSContextInfo
Dim eventHandlerUid As Guid
Dim e As ReportingPeriodPostUpdateEventArgs
instance.OnReportingPeriodUpdatedRemote(contextInfo, _
eventHandlerUid, e)
public virtual void OnReportingPeriodUpdatedRemote(
PSContextInfo contextInfo,
Guid eventHandlerUid,
ReportingPeriodPostUpdateEventArgs e
)
Parameters
contextInfo
Type: Microsoft.Office.Project.Server.Library.PSContextInfoContains the Project Server context information.
eventHandlerUid
Type: System.GuidThe GUID of the remote event receiver.
e
Type: Microsoft.Office.Project.Server.Events.ReportingPeriodPostUpdateEventArgsThe data for the event.
Implements
Remarks
The ReportingPeriodUpdated event occurs when a time reporting period is created, updated, or deleted. For example, when you change a reporting period from Open to Closed on the Time Reporting Periods page in Project Web App, and then save the page, the ReportingPeriodUpdating and ReportingPeriodUpdated events are triggered.
The UpdateReportingPeriods method triggers the ReportingPeriodUpdated event. The CSOM in Project Server 2013 does not include an equivalent Admin method.