Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OutlookTimeZoneStructure

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

Typed legacy PidLidTimeZoneStruct value.

Inheritance

  • Object
  • OutlookTimeZoneStructure

Usage

Explore 4 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.

Accepted by parameters 2

Constructors

public OutlookTimeZoneStructure() #

Creates an editable legacy structure.

Methods

public DateTimeOffset ConvertUtc(DateTimeOffset utcValue) #
Returns: DateTimeOffset

Converts a UTC instant using the legacy rule.

Parameters

utcValue System.DateTimeOffset requiredposition: 0
public OutlookLocalTimeResolution GetLocalTimeResolution(DateTime localTime) #
Returns: OutlookLocalTimeResolution

Classifies a local clock value.

Parameters

localTime System.DateTime requiredposition: 0
public DateTimeOffset ResolveLocal(DateTime localTime, OutlookAmbiguousTimePolicy policy = EarlierUtc) #
Returns: DateTimeOffset

Resolves a local clock value using an explicit ambiguity policy.

Parameters

localTime System.DateTime requiredposition: 0
policy OfficeIMO.Email.OutlookAmbiguousTimePolicy = EarlierUtc optionalposition: 1

Properties

public OutlookTimeZoneRule Rule { get; set; } #

Effective bias and transitions.

public UInt16 StandardYear { get; set; } #

Legacy standard-transition year.

public UInt16 DaylightYear { get; set; } #

Legacy daylight-transition year.

public Boolean StateDecoded { get; internal set; } #

Whether the native BLOB decoded completely.

public String? DecodeError { get; internal set; } #

Decode failure for retained native input.

public Byte[]? RawState { get; internal set; } #

Original PidLidTimeZoneStruct bytes.