Alert Class
The Alert class provides an entry point for modifying data for a single alert.
System.Object
Microsoft.SharePoint.Portal.Alerts.Alert
Public Methods
The following table shows the methods of the Alert class and a brief description of each.
Name | Description |
---|---|
Activate | Activates this alert. |
Commit | Commits changes to this alert to the database. |
Deactivate | Deactivates this alert. |
Delete | Deletes this alert. The resulting object is a disposed object that should not be used. |
DeleteResults(Microsoft.SharePoint.Portal.Alerts.Result[]) | Deletes the results in the specified array. |
DeleteResults(System.DateTime) | Deletes results that were created before the specified date and time. |
DeleteResults | Deletes all the results for this alert. |
GetResults | Gets a DataSet object that contains the current set of results. |
Public Properties
The following table shows the properties of the Alert class, the data type of each property, and a brief description of each.
Name | Data type | Description |
---|---|---|
Active | Boolean | Gets a flag that indicates whether this alert is active. |
ApplicationData | String | Gets or sets persisted data about this alert. |
Catalogs | System.Collections.Specialized.StringCollection | Gets the list of search catalogs that an alert should be active on. An empty list means that the alert is active on all catalogs. |
ConditionText | String | Gets or sets the description of conditions that cause this alert to be sent. |
DeliveryChannels | Microsoft.SharePoint.Portal.Alerts.AlertDeliveryChannelCollection | Gets the collection of delivery channels that are available for this alert. |
DeliveryText | String | Gets the string that describes the delivery options selected for this alert. |
Expensive | Boolean | Gets a flag that indicates whether this alert requires intensive computation. Alerts that require excessive resources to process are disabled. |
ID | Int32 | Gets the unique identifier for this alert. |
Name | String | Gets the name of this alert. |
ObjectDisplayName | String | Gets or sets the display name of the object for which this alert was created. |
ObjectID | String | Gets or sets the unique identifier for the object that this alert describes. |
ObjectUrl | String | Gets or sets the URL for the object that this alert describes. Setting this property does not affect alert execution. |
Owner | System.Guid | Gets the GUID for the owner of this alert. |
Query | String | Gets or sets the SQL query that defines this alert. Use the alert template to define query attributes for your alert. |
QueryLocale | Int32 | Gets or sets the locale identifier of the server where the query for this alert is executed. |
RankingEnabled | Boolean | Gets a flag that indicates whether ranking is enabled for the query that defines this alert. |
Type | Microsoft.SharePoint.Portal.Alerts.AlertType | Gets the type of this alert. |
UrlRenderingPortalZone | Microsoft.SharePoint.Portal.Topology.PortalZone | Gets or sets a reference to a PortalZone object that specifies the portal zone that indicates how links are rendered in notification messages. |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread safe.
Requirements
Namespace: Microsoft.SharePoint.Portal.Alerts
Platforms: Microsoft Windows Server 2003
Assembly: Microsoft.SharePoint.Portal (in Microsoft.SharePoint.Portal.dll)
Security: Code Access Security