Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OutlookRecurrenceOccurrence

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

One expanded recurrence occurrence.

Inheritance

  • Object
  • OutlookRecurrenceOccurrence

Usage

Explore 1 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 1

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.