Inventors:
Robert McKee Howard - Seattle WA, US
Joseph C. Chang - Redmond WA, US
Shaofeng Zhu - Bellevue WA, US
Naganandhini Kohareswaran - Kirkland WA, US
Eray Aydin - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173
US Classification:
709224, 709204, 707740, 707737, 719318, 719332, 719315, 719331, 717104, 717105, 717108, 717110, 717124, 455514, 455519, 455518
Abstract:
Remote event receivers can register with a document repository computing system to receive notifications of events occurring at a document repository. The remote event receivers may register to receive notifications synchronously, whereby the remote event receivers can provide a response to the notification prior to the occurrence of the event, or asynchronously, whereby the remote event receivers provide no response. Synchronous remote event receivers can also specify in a response to the notification that the event should be canceled or may specify properties that should be changed. Remote event receivers can be pre-event receivers that receive notifications prior to the occurrence of an event, or post-event receivers that receive notifications following the event. When an event is to occur at the document repository, notifications are provided to the pre-event remote event receivers. Once the event has occurred, notifications are provided to the post-event remote event receivers.