API Reference
OutlookRecurrence
Format-neutral Outlook recurrence with lossless raw-state retention and local-clock semantics.
Inheritance
- Object
- OutlookRecurrence
Usage
Explore 9 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 5
Accepted by parameters 4
Constructors
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public OutlookRecurrenceFrequency Frequency { get; set; } #Recurrence frequency.
public OutlookRecurrencePatternKind PatternKind { get; set; } #Pattern shape within the recurrence interval.
public TimeSpan Duration { get; set; } #Duration of each unmodified occurrence.
public OutlookRecurrenceDays DaysOfWeek { get; set; } #Weekday mask for weekly or ordinal-month patterns.
public OutlookRecurrenceWeekOrdinal? WeekOrdinal { get; set; } #Ordinal for MonthNth patterns.
public DayOfWeek FirstDayOfWeek { get; set; } #First day of a calendar week.
public OutlookRecurrenceRangeKind RangeKind { get; set; } #Series end condition.
public Int32? OccurrenceCount { get; set; } #Base occurrence count when RangeKind is OccurrenceCount.
public DateTime? EndDate { get; set; } #Inclusive local end date when RangeKind is EndDate.
public UInt16 CalendarType { get; set; } #Raw Outlook calendar type. Zero is default Gregorian.
public String? TimeZoneId { get; set; } #Windows or iCalendar time-zone identifier associated with the local clock values.
public IList<DateTime> DeletedOccurrenceDates { get; } #Deleted base occurrence dates, in local time.
public IList<OutlookRecurrenceException> Exceptions { get; } #Modified occurrences.
public Boolean StateDecoded { get; internal set; } #Whether a retained native recurrence payload was decoded completely.
public String? DecodeError { get; internal set; } #Decode failure when native state is retained but unavailable through typed fields.
public Byte[]? RawState { get; internal set; } #Original AppointmentRecurrencePattern or task RecurrencePattern bytes.