A Sandcastle Documented Class Library

# DataDrivenNotification Class

Data notification definition.
Inheritance Hierarchy
System
Object
Dundas.BI.Data.Metadata
DescriptorBase
Dundas.BI.Notifications
Notification
Dundas.BI.Notifications
ContentNotification
Dundas.BI.Notifications
DataDrivenNotification

Namespace: Dundas.BI.Notifications
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public class DataDrivenNotification : ContentNotification,
    	IScheduledNotification

    Public Class DataDrivenNotification
    	Inherits ContentNotification
    	Implements IScheduledNotification

    public ref class DataDrivenNotification : public ContentNotification,
    	IScheduledNotification

    type DataDrivenNotification =
        class
            inherit ContentNotification
            interface IScheduledNotification
        end

The DataDrivenNotification type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| DataDrivenNotification(String, String, ScheduleRule, DeliverySettings) | Initializes a new instance of the DataDrivenNotification class.
| DataDrivenNotification(String, String, NotificationContent, ScheduleRule, DeliverySettings) | Initializes a new instance of the DataDrivenNotification class.

Top
Properties

| Name | Description
--- | --- | ---
| AccountId | Gets or sets the ID of the account associated with the notification. (Inherited from Notification.)
| Conditions | Gets the conditions defined for the current instance.
| ConditionsOperator | Gets or sets the logical operator, when multiple conditions are defined within.
| Content | Gets the notification content. (Inherited from ContentNotification.)
| ContentItems | Gets the notification content items. (Inherited from ContentNotification.)
| CustomStates | Gets the notification custom states.
| DeliverySettings | Gets the notification delivery settings. (Inherited from Notification.)
| Description | Gets or sets the object description. (Inherited from DescriptorBase.)
| HasCustomStates | Gets a value indicating whether this instance has custom states defined within.
| Id | Gets the object ID. (Inherited from DescriptorBase.)
| IsContentLoaded | Gets a value indicating whether the content of the notification has been loaded. (Inherited from Notification.)
| IsValid | Gets a value indicating whether or not the notification is in a valid state. (Inherited from Notification.)
| LastDeliveryDate | Gets the last date the notification was delivered. (Inherited from Notification.)
| Name | Gets or sets the object name. (Inherited from DescriptorBase.)
| Schedule | Gets the notification schedule.
| TenantId | Gets the ID of the tenant associated with the notification creator. (Inherited from Notification.)

Top
Methods

| Name | Description
--- | --- | ---
| AddCondition | Defines a DataDrivenCondition for the current instance.
| AddContentItem | Add the specified content item. (Inherited from ContentNotification.)
| ChangeDeliveryFrequency | Changes the maximum delivery frequency and suppresses alerts within the specified period.
| ChangeDeliverySettings | Changes the delivery settings. (Inherited from Notification.)
| DefineCustomState | Defines a new custom state for the current instance.
| RemoveCondition | Removes the specified condition by its ID.
| RemoveContentItem | Remove the specified content item. (Inherited from ContentNotification.)
| RemoveCustomState | Removes the custom state specified by its ID.
| ToString | Returns a string that represents the current object. (Inherited from DescriptorBase.)

Top
See Also

#### Reference

Dundas.BI.Notifications Namespace