Microsoft.SharePoint.Portal.Alerts Namespace
The Microsoft.SharePoint.Portal.Alerts namespace contains classes that implement the Alerts feature in SharePoint Portal Server.
Classes
The following table lists the classes of the Microsoft.SharePoint.Portal.Alerts namespace and shows a brief description of each.
| Name | Description |
|---|---|
| AccessDeniedException | Represents the exception thrown when the user does not have sufficient privileges to perform the attempted operation. |
| ActionRestriction | Represents actions to items in a portal site for which you can create alerts. |
| Administration | Provides administrative access for users with sufficient priveleges to manage alerts. You can only get this object through the AlertManager object. |
| Alert | Provides an entry point for modifying data for a single alert. |
| AlertCollection | Represents a collection of alerts in SharePoint Portal Server. |
| AlertConfiguration | Represents a mapping between alert types and delivery channels. |
| AlertContainsOnlyNoiseWordsException | Represents the exception thrown when an alert is created on a search query that contains only noise words. |
| AlertDeliveryChannelCollection | Implements the collection of delivery channels that are available for alerts. |
| AlertDoNotExistException | Represents the exception thrown when the specified alert does not exist. |
| AlertEditPage | Creates a confirmation page when a new alert is created. |
| AlertException | Represents the base class for all alert exceptions. |
| AlertManager | Represents the entry point for managing alerts for a SharePoint Portal Server user. |
| AlertTemplate | Defines the alert template. Derive from this class to implement new templates. |
| AlertType | Defines the alert type. Derive from this class to create alerts for new types. |
| AlertTypeCollection | Implements the collection of alert types. |
| BooleanAlertForUserOverQuotaException | Represents the exception thrown when a user has exceeded their limit for boolean alerts. |
| BooleanInSiteOverQuoteException | Reserved for internal use only. |
| ChannelDoesNotExistException | Represents the exception thrown when the specified delivery channel does not exist. |
| ChannelOfflineException | Exception thrown when the specified delivery channel is not available. |
| CLRThreadPool | Reserved for internal use only. |
| ConnectionToIndexServerFailedException | Represents the exception thrown when the index server is not available. |
| CorRuntimeHost | Reserved for internal use only. |
| CorruptedMessageException | Represents the exception thrown when an alert result is corrupted. |
| DeliveryChannel | Defines a delivery channel for an alert. |
| DeliveryChannelCollection | Implements the collection of alert delivery channels. |
| DeliveryChannelSettings | Defines settings for alerts delivery channels. |
| EmailChannel | Implements the email delivery channel for alerts. |
| EmailChannelSettings | Implements settings for the email delivery channel. |
| Extension | Defines the alert application interface. |
| ExtensionCollection | Loads extension collections from the database. It creates instance classes and initializes them with configuration data. |
| FailToGetPortalContextException | Represents the exception thrown when the AlertManager does not get a valid reference to a PortalContext object. |
| InvalidArgumentException | Represents the exception thrown when an alert method is called with an invalid argument. |
| InvalidFilterTextException | Represents the exception thrown when an invalid text filter is specified for an alert. |
| NoisyAlertException | Represents the exception thrown when an alert contains only noisey words. |
| Notification | Represents a notification in SharePoint Portal Server. |
| NotificationDataTemporarilyUnavailableException | Represents the exception thrown when notification data is unavailable. |
| NotificationDataUnavailableException | Represents the exception thrown when notification data is not available. |
| NotificationManager | Manages notifications for alerts on a portal site. |
| NotificationManager.NotificationSchedule | Represents schedule information for a notification. |
| NotificationSeed | Contains parameter information for notifications. |
| NotificationServerConfiguration | Represents a mapping between notification types and delivery channels. |
| NotificationService | Is reserved for internal use only. |
| NotificationSite | Represents a portal site for which notifications are generated. |
| NotificationType | Represents a type of notification in SharePoint Portal Server. Derive from this class to create new notification types. |
| NotificationTypeCollection | Represents a collection of notification types. |
| PortalChannel | Implements the portal site delivery channel for alerts. |
| PortalChannelSettings | Contains settings for the portal delivery channel. Adding an object of this type to the delivery channels collection will cause alerts to appear in notification summary Web Part on the portal site. |
| PropertyCannotBeModifiedException | Represents the exception thrown when a property cannot be modified. |
| RankAlertForUserOverQuotaException | Represents the exception thrown when a user has too many ranked alerts. |
| SecurityAccessCheckFailedException | Represents the exception thrown when security access failed for the current operation. |
| SimpleTextRestriction | Represents a simple text restriction for SharePoint Portal Server alerts. |
| SitePolicy | Represents the alerts site policy for a portal site. |
| StandardAlertTemplate | Represents the standard alert template. Derive from this class to create new templates for alerts. |
| SynchronizationIsNotSupportedException | Represents the exception thrown when the object that is the subject of an alert does not support synchronization. |
| TitleExistsForThisUserException | Represents the exception thrown when an alert with the specified title already exists for the current user. |
| UserDoesNotExistException | Represents the exception thrown when the specified user for an alert does not exist. |
| UserPolicy | Contains information about user policies, such as quotas and default behaviors. |
Enumerations
The following table lists the enumerations of the Microsoft.SharePoint.Portal.Alerts namespace and shows a brief description of each.
| Name | Description |
|---|---|
| EmailChannel.Frequency | Reserved for internal use only. |
| SimpleTextRestriction.RestrictionType | Contains the Search query predicates used to create simple text restrications. |
Interfaces
The following table lists the interfaces of the Microsoft.SharePoint.Portal.Alerts namespace and shows a brief description of each.
| Name | Description |
|---|---|
| ICorThreadPool | Is reserved for internal use only. |
Structures
The following table lists the structures of the Microsoft.SharePoint.Portal.Alerts namespace and shows a brief description of each.
| Name | Description |
|---|---|
| Result | Contains information about an alert result. |