Recurrence Recurrence Recurrence Class


Represents a recurrence pattern, as used by Appointment and Task items.

public ref class Recurrence abstract : Microsoft::Exchange::WebServices::Data::ComplexProperty
public abstract class Recurrence : Microsoft.Exchange.WebServices.Data.ComplexProperty
Public MustInherit Class Recurrence
Inherits ComplexProperty


EndDate EndDate EndDate

Gets or sets the date after which the recurrence ends. Setting EndDate resets NumberOfOccurrences.

HasEnd HasEnd HasEnd

Gets a value indicating whether the pattern has a fixed number of occurrences or an end date.

NumberOfOccurrences NumberOfOccurrences NumberOfOccurrences

Gets or sets the number of occurrences after which the recurrence ends. Setting NumberOfOccurrences resets EndDate.

StartDate StartDate StartDate

Gets or sets the date and time when the recurrence start.


IsSame(Recurrence) IsSame(Recurrence) IsSame(Recurrence)

Compares two objects by converting them to JavaScript Object Notation (JSON) and comparing their string values. The IsSame(Recurrence) method is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

NeverEnds() NeverEnds() NeverEnds()

Sets up this recurrence so that it never ends.

Applies to