API Reference
OutlookAppointment
Typed appointment and meeting fields projected from Outlook named properties.
Inheritance
- Object
- OutlookAppointment
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
- Property EmailDocument.Appointment
Constructors
public OutlookAppointment() #Methods
public OutlookTimeZoneConsistencyReport CheckTimeZoneConsistency(Int32? localYear = null) #OutlookTimeZoneConsistencyReportCompares the legacy and definition-based time-zone properties without host-zone assumptions.
Parameters
- localYear System.Int32? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
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 Boolean? IsAllDay { get; set; } #Whether the appointment covers complete days.
public 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 Boolean? NotAllowPropose { get; set; } #Whether attendees are prevented from proposing another time.
public 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 OutlookAppointment.RecurrenceState.
public Boolean? IsRecurring { get; set; } #Whether the appointment belongs to a recurring series.
public Int32? ClientIntentFlags { get; set; } #Calendar-assistant client-intent flags.
public Boolean? ReminderIsSet { get; set; } #Whether an appointment reminder is enabled.
public Int32? ReminderDeltaMinutes { get; set; } #Reminder lead time in minutes.
public 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.