API Reference
Class
OutlookTimeZoneStructure
Typed legacy PidLidTimeZoneStruct value.
Inheritance
- Object
- OutlookTimeZoneStructure
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
Accepted by parameters
Constructors
public OutlookTimeZoneStructure() #Creates an editable legacy structure.
Methods
public DateTimeOffset ConvertUtc(DateTimeOffset utcValue) #Returns:
DateTimeOffsetConverts a UTC instant using the legacy rule.
Parameters
- utcValue System.DateTimeOffset
public OutlookLocalTimeResolution GetLocalTimeResolution(DateTime localTime) #Returns:
OutlookLocalTimeResolutionClassifies a local clock value.
Parameters
- localTime System.DateTime
public DateTimeOffset ResolveLocal(DateTime localTime, OutlookAmbiguousTimePolicy policy = EarlierUtc) #Returns:
DateTimeOffsetResolves a local clock value using an explicit ambiguity policy.
Parameters
- localTime System.DateTime
- policy OfficeIMO.Email.OutlookAmbiguousTimePolicy = EarlierUtc
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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; set; } #Whether the native BLOB decoded completely.
public String DecodeError { get; set; } #Decode failure for retained native input.
public Byte[] RawState { get; set; } #Original PidLidTimeZoneStruct bytes.