API Reference
Class
OutlookRecurrenceOccurrence
One expanded recurrence occurrence.
Inheritance
- Object
- OutlookRecurrenceOccurrence
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Methods
ResolveEnd 2 overloads
public DateTimeOffset ResolveEnd(TimeZoneInfo timeZone) #Returns:
DateTimeOffsetResolves the local end with a caller-selected time zone.
Parameters
- timeZone System.TimeZoneInfo
public DateTimeOffset ResolveEnd(OutlookTimeZoneDefinition timeZone, OutlookAmbiguousTimePolicy policy = EarlierUtc) #Returns:
DateTimeOffsetResolves the local end using embedded Outlook rules and an explicit ambiguity policy.
Parameters
- timeZone OfficeIMO.Email.OutlookTimeZoneDefinition
- policy OfficeIMO.Email.OutlookAmbiguousTimePolicy = EarlierUtc
ResolveStart 2 overloads
public DateTimeOffset ResolveStart(TimeZoneInfo timeZone) #Returns:
DateTimeOffsetResolves the local start with a caller-selected time zone.
Parameters
- timeZone System.TimeZoneInfo
public DateTimeOffset ResolveStart(OutlookTimeZoneDefinition timeZone, OutlookAmbiguousTimePolicy policy = EarlierUtc) #Returns:
DateTimeOffsetResolves the local start using embedded Outlook rules and an explicit ambiguity policy.
Parameters
- timeZone OfficeIMO.Email.OutlookTimeZoneDefinition
- policy OfficeIMO.Email.OutlookAmbiguousTimePolicy = EarlierUtc
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Int32 Sequence { get; } #One-based position in the base series, including deleted occurrences.
public DateTime OriginalStart { get; } #Original local start before exception changes.
public DateTime Start { get; } #Effective local start.
public DateTime End { get; } #Effective local end.
public OutlookRecurrenceException Exception { get; } #Exception that produced the effective values.
public Boolean IsException { get; } #Whether this occurrence is modified.