Class MapiReminder
Represents a class that enables a user to discover and act upon appointments, tasks, messages, or contacts that have a deadline or for which follow-up is necessary..
Inherited Members
Namespace: DRIT.Mail.Mapi
Assembly: DRIT.Mail.dll
Syntax
public class MapiReminder : AbstractMapiItem
Remarks
Reference: MS-OXORMDR
Properties
View SourceReminderDelta
Gets or sets the interval, in minutes, between the time at which the reminder first becomes overdue and the start time of the Calendar object.
Declaration
public int? ReminderDelta { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Remarks
This property MUST be set on Calendar objects. For all Message objects other than Calendar objects, this property SHOULD be set to 0x00000000 and is ignored.
When a reminder is dismissed for one instance of a Recurring Calendar object, the value of this property is used in the calculation of the signal time for the next instance. For details about creating Calendar objects, see [MS-OXOCAL] section 3.1.4.1.
Reference: MS-OXORMDR 22.2.1.3 PidLidReminderDelta Property
ReminderFileParameter
Gets or sets the full path (but may specify only the file name) of the sound that a client should play when the reminder for the Message object becomes overdue. If this property is not present, the client can use a default value.
Declaration
public string ReminderFileParameter { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
Reference: MS-OXORMDR 2.2.1.7 PidLidReminderFileParameter Property
ReminderOverride
Gets or sets whether the client should respect the values of the ReminderPlaySound property and the ReminderFileParameter property.
Declaration
public bool? ReminderOverride { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Remarks
Reference: MS-OXORMDR 2.2.1.5 PidLidReminderOverride Property
ReminderPlaySound
Gets or sets whether the client should play a sound when the reminder becomes overdue.
Declaration
public bool? ReminderPlaySound { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Remarks
Reference: MS-OXORMDR 2.2.1.6 PidLidReminderPlaySound Property
ReminderSet
Gets or sets whether a reminder is set on the Message object.
Declaration
public bool? ReminderSet { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Remarks
If a Recurring Calendar object has the PidLidReminderSet property set to TRUE, the client can override this value for exceptions. For details, see the definition of the PidLidAppointmentRecur property in [MS-OXOCAL] section 2.2.1.44.
If the PidLidReminderSet property is set to FALSE on a Recurring Calendar object, reminders are disabled for the entire series, including exceptions.
For Recurring Task objects, the PidLidReminderSet property cannot be overridden by exceptions. For details, see [MS-OXOTASK] section 2.2.2.2.6.
Reference: MS-OXORMDR 2.2.1.1 PidLidReminderSet Property
ReminderSignalTime
Gets or sets the time when a reminder transitions from pending to overdue.
Declaration
public DateTime? ReminderSignalTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
Remarks
This property MUST be set if the PidLidReminderSet property (section 2.2.1.1) is set to TRUE. Clients MUST set the value of this property in Coordinated Universal Time (UTC).
This property is not overridden by exceptions; there is a single signal time per Recurring Calendar object.
The value of this property is not interpreted strictly as UTC. For details, see [MS-OXOCAL] section 3.1.5.5.
Reference: MS-OXORMDR 2.2.1.2 PidLidReminderSignalTime Property
ReminderTime
Gets or sets the initial signal time for Message objects other than Calendar objects.
Declaration
public DateTime? ReminderTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
Remarks
For Calendar objects, the value of this property represents the time after which the user would be late; that is, the start time of the appointment. Clients MUST set the value in UTC.
Reference: MS-OXORMDR 2.2.1.4 PidLidReminderTime Property
ReminderType
Gets or sets the reminder type value. This property should not be set, and its value must be ignored.
Declaration
public bool? ReminderType { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Remarks
Reference: MS-OXORMDR 2.2.1.9 PidLidReminderType Property
ReplyTime
Gets or sets the due time that the sender wants upon receipt of a Message object, presumably for an associated work item.
Declaration
public DateTime? ReplyTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
Remarks
Reference: MS-OXORMDR 2.2.1.8 PidTagReplyTime Property