Send(Microsoft.SharePoint.Portal.Alerts.NotificationSite, Microsoft.SharePoint.Portal.PortalZone, System.Xml.XmlDocument, String) Method

Override the Send method of the DeliveryChannel class to send notifications to the notification queue for a portal site.

Parameters

site    Reference to a NotificationSite object that represents information about the portal site for which notifications are sent.

renderLinkZone  A PortalZone value that specifies the access method used for the portal site.

notification    Notification text in XML format.

parameters    Parameters for the delivery channel. These parameters include addresses and other channel-specific information.

Exceptions

Exception Type Condition
ChannelOfflineException Thrown by the Send method when an error is encountered with the SMTP server.
CorruptedMessageException Thrown by the Send method when an error is encountered with a specific email message.

Remarks

The Send method specifies how notifications are sent in your delivery channel implementation. This method is invoked by the Alert Notification Server, in the context of a portal site, to send notifications via a delivery channel. The notification is in the form of an XML document.

Your implementation of this method needs to distinguish between alert delivery failures, alert deactivation, and other delivery issues, by throwing appropriate exceptions.

Requirements

Platforms: Microsoft Windows Server 2003

Security: Code Access Security