Reminder Members

Represents a reminder for a non-recurring appointment.

Properties

Name Description
AlertTime Gets or sets the reminder's alert time. Inherited from ReminderBase.
Appointment Gets the appointment for which the reminder is set.
CustomFields Gets the collection of custom fields bound to the persistent object. Inherited from PersistentObject.
DeferChangingToEndUpdate This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from PersistentObject.
Dismissed Gets whether the reminder has been dismissed. Inherited from ReminderBase.
DstBehavior static Obsolete. Sets the reminder behavior if it falls on the Daylight Saving Time shift. Use the SchedulerStorageBase.ReminderDstBehaviorType property instead.
Id Gets a persistent object identifier previously retrieved from an external database or set at runtime. Inherited from PersistentObject.
IsDisposed Gets whether the current object has been disposed of. Inherited from PersistentObject.
IsUpdateLocked Gets whether the persistent object is locked while it is being updated. Inherited from PersistentObject.
RowHandle Gets or sets a value that identifies the data row bound to the persistent object. Inherited from PersistentObject.
Subject Gets the subject text of the appointment which the reminder is applied to.
TimeBeforeStart Gets or sets the time interval before the appointment's start time. Inherited from ReminderBase.

Methods

Name Description
AlertTimeExpired(DateTime) Determines whether the reminder should fire an alert when the specified time comes. Inherited from ReminderBase.
Assign(IPersistentObject) Copies all settings from the object passed as the parameter to the current object. Inherited from PersistentObject.
BeginUpdate() Locks the object until the EndUpdate or CancelUpdate method is called. Inherited from PersistentObject.
CanAlert(DateTime, Int32) Determines whether this reminder can fire an alert at the specified time.
CancelUpdate() Unlocks the PersistentObject object after it has been locked by the BeginUpdate method, without causing an immediate visual update. Inherited from PersistentObject.
CanDelete() Raises the PersistentObjectStorage<T>.ObjectDeleting event to determine whether the object can be deleted. Inherited from PersistentObject.
Delete() Attempts to delete the persistent object from the collection to which it belongs. Inherited from PersistentObject.
DeleteCore() Deletes the persistent object from its storage. Inherited from PersistentObject.
Dismiss() Switches the reminder off for the associated appointment. Inherited from ReminderBase.
Dispose() Disposes of the PersistentObject object. Inherited from PersistentObject.
EndUpdate() Unlocks the PersistentObject object after a call to the BeginUpdate method and causes an immediate visual update. Inherited from PersistentObject.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
FromXml(String) Obsolete. Reconstructs a persistent object from an XML encoding. Inherited from PersistentObject.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetSourceObject(ISchedulerStorageBase) Returns the data object that is bound to the current persistent object. Inherited from PersistentObject.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
OnAppointmentChanged() Updates ReminderBase.AlertTime and fires the ReminderBase.RemindTimeChanged event.
OnContentChanged() This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from ReminderBase.
OnContentChanging(String, Object, Object) This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from ReminderBase.
RaiseChildDeleting(IPersistentObject) This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from PersistentObject.
RaiseDeleting() This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from PersistentObject.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RollbackObjectState(IPersistentObject) Restores object properties to their initial state. Inherited from PersistentObject.
Snooze(DateTime, TimeSpan) Notifies the scheduler to defer the triggering of a reminder by the specified interval starting from the specified now date and time. Inherited from ReminderBase.
Snooze(TimeSpan) Notifies the scheduler to defer the triggering of a reminder by the specified interval. Inherited from ReminderBase.
ToString() Returns a string that represents the current object. Inherited from Object.
ToXml() Obsolete. Creates an XML encoding of the persistent object. Inherited from PersistentObject.

Events

Name Description
RemindTimeChanged Fires when the alert time changes. Inherited from ReminderBase.
See Also