API Reference

Class

OutlookRecurrenceOccurrence

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers sealed

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: DateTimeOffset

Resolves the local end with a caller-selected time zone.

Parameters

timeZone System.TimeZoneInfo requiredposition: 0
public DateTimeOffset ResolveEnd(OutlookTimeZoneDefinition timeZone, OutlookAmbiguousTimePolicy policy = EarlierUtc) #
Returns: DateTimeOffset

Resolves the local end using embedded Outlook rules and an explicit ambiguity policy.

Parameters

timeZone OfficeIMO.Email.OutlookTimeZoneDefinition requiredposition: 0
policy OfficeIMO.Email.OutlookAmbiguousTimePolicy = EarlierUtc optionalposition: 1
ResolveStart 2 overloads
public DateTimeOffset ResolveStart(TimeZoneInfo timeZone) #
Returns: DateTimeOffset

Resolves the local start with a caller-selected time zone.

Parameters

timeZone System.TimeZoneInfo requiredposition: 0
public DateTimeOffset ResolveStart(OutlookTimeZoneDefinition timeZone, OutlookAmbiguousTimePolicy policy = EarlierUtc) #
Returns: DateTimeOffset

Resolves the local start using embedded Outlook rules and an explicit ambiguity policy.

Parameters

timeZone OfficeIMO.Email.OutlookTimeZoneDefinition requiredposition: 0
policy OfficeIMO.Email.OutlookAmbiguousTimePolicy = EarlierUtc optionalposition: 1

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.