The Notifications class is the primary class in the WebSvcNotifications namespace. The Notifications class includes methods that manage alert and reminder subscriptions.
In the ASMX web service, Notifications is a class. In the WCF service, Notifications is an interface that is implemented in the NotificationsClient class. For information about using the NotificationsClient class in a WCF-based application, see the Notifications class constructor.
The WebSvcNotifications namespace is an arbitrary name for a reference to the Notifications.asmx web service of the Project Server Interface (PSI). Methods in the Notifications class can read and update subscriptions to Project Server alerts and reminders.
Notifications methods typically use or return one of the following DataSet objects:
|AlertSubscriptionInfoDataSet||Used to maintain collections of subscription alerts for notifications to users.|
|AlertSubscriptionInfoDataSet.AlertSubscriptionInfoDataTable||Used to maintain a collection of subscription alerts.|
|AlertSubscriptionInfoDataSet.AlertSubscriptionInfoRow||Specifies one data row of subscription alert notification settings.|
|AlertSubscriptionInfoDataSet.AlertSubscriptionInfoRowChangeEvent||Event that occurs when data in a AlertSubscriptionInfoDataSet.AlertSubscriptionInfoRow is changed.|
|Notifications||Includes methods for managing reminders and alerts in Project Server.|
|ReminderSubscriptionInfoDataSet||Used to maintain collections of date-based reminders to users about project management tasks.|
|ReminderSubscriptionInfoDataSet.ReminderSubscriptionInfoDataTable||Used to maintain one collection of date-based reminders about events for project users.|
|ReminderSubscriptionInfoDataSet.ReminderSubscriptionInfoRow||Contains a row of date-based event reminder information for a user of a project.|
|ReminderSubscriptionInfoDataSet.ReminderSubscriptionInfoRowChangeEvent||Event that occurs when data in a ReminderSubscriptionInfoRow is changed.|
|AlertSubscriptionInfoDataSet.AlertSubscriptionInfoRowChangeEventHandler||Represents the method that handles events which occur when an action is performed on the data row.|
|ReminderSubscriptionInfoDataSet.ReminderSubscriptionInfoRowChangeEventHandler||Represents the method that handles events which occur when an action is performed on the data row.|