API Reference
OutlookAppointment
Typed appointment and meeting fields projected from Outlook named properties.
Inheritance
- Object
- OutlookAppointment
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
- Property EmailDocument.Appointment
Constructors
public OutlookAppointment() #Methods
public OutlookTimeZoneConsistencyReport CheckTimeZoneConsistency(Nullable<Int32> localYear = null) #OutlookTimeZoneConsistencyReportCompares the legacy and definition-based time-zone properties without host-zone assumptions.
Parameters
- localYear System.Nullable{System.Int32} = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public OutlookReminder Reminder { get; } #Appointment reminder.
public Byte[] GlobalObjectId { get; set; } #Native PidLidGlobalObjectId used to correlate a meeting and its lifecycle messages.
public Byte[] CleanGlobalObjectId { get; set; } #Native PidLidCleanGlobalObjectId used to correlate recurrence exceptions with their master meeting.
public Nullable<DateTimeOffset> Start { get; set; } #Appointment start.
public Nullable<DateTimeOffset> End { get; set; } #Appointment end.
public String Location { get; set; } #Appointment location.
public Nullable<Boolean> IsAllDay { get; set; } #Whether the appointment covers complete days.
public Nullable<Int32> BusyStatus { get; set; } #Busy-status numeric value.
public Nullable<Int32> MeetingStatus { get; set; } #Meeting-status flags.
public Nullable<Int32> ResponseStatus { get; set; } #Response-status numeric value.
public Nullable<Int32> Sequence { get; set; } #Appointment update sequence.
public Nullable<Int32> DurationMinutes { get; set; } #Appointment duration in minutes.
public String AllAttendees { get; set; } #Display list containing every attendee.
public String RequiredAttendees { get; set; } #Display list containing required attendees.
public String OptionalAttendees { get; set; } #Display list containing optional attendees.
public Nullable<Boolean> NotAllowPropose { get; set; } #Whether attendees are prevented from proposing another time.
public Nullable<Int32> RecurrenceType { get; set; } #Outlook recurrence type: none, daily, weekly, monthly, or yearly.
public String RecurrencePattern { get; set; } #Human-readable recurrence pattern.
public Byte[] RecurrenceState { get; set; } #Opaque recurrence-state payload retained for lossless processing.
public OutlookRecurrence Recurrence { get; set; } #Typed recurrence. When present, MSG writing encodes this value instead of RecurrenceState.
public Nullable<Boolean> IsRecurring { get; set; } #Whether the appointment belongs to a recurring series.
public Nullable<Int32> ClientIntentFlags { get; set; } #Calendar-assistant client-intent flags.
public Nullable<Boolean> ReminderIsSet { get; set; } #Whether an appointment reminder is enabled.
public Nullable<Int32> ReminderDeltaMinutes { get; set; } #Reminder lead time in minutes.
public Nullable<DateTimeOffset> ReminderTime { get; set; } #Reminder reference time.
public Nullable<DateTimeOffset> ReminderSignalTime { get; set; } #Reminder signal time.
public String TimeZoneDescription { get; set; } #Legacy appointment time-zone description.
public Byte[] TimeZoneStructure { get; set; } #Legacy appointment time-zone structure.
public OutlookTimeZoneStructure LegacyTimeZone { get; set; } #Typed legacy PidLidTimeZoneStruct value.
public Byte[] StartTimeZoneDefinition { get; set; } #Start time-zone definition retained in native form.
public OutlookTimeZoneDefinition StartTimeZone { get; set; } #Typed start-display time-zone definition.
public Byte[] EndTimeZoneDefinition { get; set; } #End time-zone definition retained in native form.
public OutlookTimeZoneDefinition EndTimeZone { get; set; } #Typed end-display time-zone definition.
public Byte[] RecurrenceTimeZoneDefinition { get; set; } #Recurring-series time-zone definition retained in native form.
public OutlookTimeZoneDefinition RecurrenceTimeZone { get; set; } #Typed recurring-series time-zone definition.