• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

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..

Inheritance
object
AbstractReadOnlyMapiItem
AbstractMapiItem
MapiReminder
Inherited Members
AbstractMapiItem.ObjectType
AbstractMapiItem.RecordKey
AbstractMapiItem.SearchKey
AbstractMapiItem.DisplayName
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DRIT.Mail.Mapi
Assembly: DRIT.Mail.dll
Syntax
public class MapiReminder : AbstractMapiItem
Remarks

Reference: MS-OXORMDR

Properties

View Source

ReminderDelta

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

View Source

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

View Source

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

View Source

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

View Source

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

View Source

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

View Source

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

View Source

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

View Source

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

  • View Source
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX