Class Appointment
- Namespace
- Encryptomatic.MailDex.Lib.Messaging.Calendar
- Assembly
- MailDex.Lib.dll
Appointment item.
public class Appointment : Message, IPropertyObject, IMessagignObjectWithRecipients, IMessagignObjectWithAttachments
- Inheritance
-
Appointment
- Implements
- Inherited Members
Constructors
Appointment()
public Appointment()
Properties
AgingDontAgeMe
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidagingdontageme-canonical-property Specifies a value of TRUE if the item will not be automatically archived.
public bool AgingDontAgeMe { get; set; }
Property Value
AllDayEvent
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidappointmentsubtype-canonical-property Specifies whether or not the event is all day.
public bool AllDayEvent { get; set; }
Property Value
AppointmentEndWhole
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidappointmentendwhole-canonical-property Represents the date and time that an appointment ends.
public DateTime AppointmentEndWhole { get; set; }
Property Value
AppointmentStartWhole
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidappointmentstartwhole-canonical-property Represents the date and time when an appointment begins.
public DateTime AppointmentStartWhole { get; set; }
Property Value
AppointmentStateFlags
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidappointmentstateflags-canonical-property Specifies a bit field that describes the state of the object.
public AppointmentStateFlags AppointmentStateFlags { get; set; }
Property Value
AutoStartCheck
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/1f7929d2-1e68-4881-92a3-b5add63b1f8f Specifies whether to automatically start the conferencing application when a reminder for the start of a meeting is executed.
public bool AutoStartCheck { get; set; }
Property Value
BusyStatus
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidbusystatus-canonical-property Represents the user's availability for an appointment.
public BusyStatus BusyStatus { get; set; }
Property Value
ClipEnd
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidclipend-canonical-property Specifies the end date and time of the event in Coordinated Universal Time (UTC) for single instance calendar objects.
public DateTime ClipEnd { get; set; }
Property Value
ClipStart
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidclipstart-canonical-property Specifies the start date and time of the event in Coordinated Universal Times (UTC) for single instance calendar objects, and specifies midnight on the date of the first instance in UTC for a recurring series.
public DateTime ClipStart { get; set; }
Property Value
CollaborateDoc
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/fb395f72-bb15-4064-9b38-5560af97cfd6 Specifies the document to be launched when the user joins the meeting.
public string CollaborateDoc { get; set; }
Property Value
Color
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidappointmentcolor-canonical-property Specifies the color to use when displaying the calendar.
public AppointmentColor Color { get; set; }
Property Value
CommonEnd
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidcommonend-canonical-property Represents the end date and time of a message.
public DateTime CommonEnd { get; set; }
Property Value
CommonStart
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidcommonstart-canonical-property Represents the start date and time of a message.
public DateTime CommonStart { get; set; }
Property Value
ConferencingType
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/3a7c3bc4-5e71-44fb-816d-20031734dd1b Specifies the type of the meeting.
public ConferencingType ConferencingType { get; set; }
Property Value
ConversationIndex
public byte[] ConversationIndex { get; set; }
Property Value
- byte[]
ConversationTopic
public string ConversationTopic { get; set; }
Property Value
CounterProposal
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidappointmentcounterproposal-canonical-property Indicates that this meeting response is a counter proposal.
public bool CounterProposal { get; set; }
Property Value
CreationTime
public DateTime CreationTime { get; set; }
Property Value
DisplayTo
public string DisplayTo { get; set; }
Property Value
Duration
public int Duration { get; set; }
Property Value
EndDate
public DateTime EndDate { get; set; }
Property Value
FInvited
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/30a5d90e-e3a2-455a-9e34-dc9ffec3ce18 Indicates whether invitations have been sent for the meeting that this Meeting object represents.
public bool FInvited { get; set; }
Property Value
Importance
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidtagimportance-canonical-property Contains a value that indicates the message sender's opinion of the importance of a message.
public int Importance { get; set; }
Property Value
IntendedBusyStatus
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/d74cfe9a-8c27-4c4b-9c61-a908331d9bc0 Contains the value of the PidLidBusyStatus property (section 2.47) on the Meeting object in the organizer's calendar at the time that the Meeting Request object or Meeting Update object was sent.
public BusyStatus IntendedBusyStatus { get; set; }
Property Value
IsRecurring
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidisrecurring-canonical-property A value of TRUE indicates that the object represents either a recurring series or an exception (including an orphan instance). A value of FALSE, or the absence of this property, indicates that the object represents a single instance. Note the difference between this property and the PR_RECURRING (PidLidRecurring) property.
public bool IsRecurring { get; set; }
Property Value
Location
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidlocation-canonical-property Represents the location of an appointment.
public string Location { get; set; }
Property Value
NetShowUrl
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/ccc40c61-6b81-4893-9548-442880bbea9b Specifies the URL to be launched when the user joins the meeting.
public string NetShowUrl { get; set; }
Property Value
NonSendableBcc
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidnonsendablebcc-canonical-property Contains a list of all the unsendable attendees who are resources.
public string NonSendableBcc { get; set; }
Property Value
NonSendableCc
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidnonsendablecc-canonical-property Contains a list of all the unsendable attendees who are also optional attendees.
public string NonSendableCc { get; set; }
Property Value
NonSendableTo
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidnonsendableto-canonical-property Contains a list of all the unsendable attendees who are also required attendees.
public string NonSendableTo { get; set; }
Property Value
NotAllowPropose
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidappointmentnotallowpropose-canonical-property Indicates whether attendees are not allowed to propose a new date/time for the meeting.
public bool NotAllowPropose { get; set; }
Property Value
OnlinePassword
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/135d344b-c3bf-46ac-9db6-4f1585c8a685 Specifies the password for a meeting on which the PidLidConferencingType property (section 2.66) has the value 0x00000002.
public string OnlinePassword { get; set; }
Property Value
OrganizerAlias
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/cfb08354-afff-4539-aed8-3ed725eaafab Specifies the email address of the organizer.
public string OrganizerAlias { get; set; }
Property Value
OwnerCriticalChange
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-xwdcal/189135ee-363b-431d-a917-4eef393edee2 DAV property names: urn:schemas:calendar:dtstamp, http://schemas.microsoft.com/mapi/owner_critical_change Data type: PtypTime ([MS-OXCDATA] section 2.11.1.6) The PidLidOwnerCriticalChange property ([MS-OXOCAL] section 2.2.1.34) gets or sets the date and time at which a Meeting Request object was sent by the organizer. The value is specified in Coordinated Universal Time (UTC). This property corresponds to the DTSTAMP property, as specified in [MS-OXCICAL] section 2.1.3.1.1.20.9. For more details about the PidLidOwnerCriticalChange property, see [MS-OXPROPS] section 2.199.
public DateTime OwnerCriticalChange { get; set; }
Property Value
ProposalNumber
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidappointmentproposalnumber-canonical-property Specifies the number of attendees who have sent counter proposals that have not been accepted or rejected by the organizer.
public int ProposalNumber { get; set; }
Property Value
ProposedDuration
Indicates the proposed value for the dispidApptDuration (PidLidAppointmentDuration) property for a counter proposal.
public int ProposedDuration { get; set; }
Property Value
RecurrencePattern
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxocal/cf7153b4-f8b5-4cb6-bf14-e78d21f94814 The RecurrencePattern structure specifies a recurrence pattern.
public RecurrencePattern RecurrencePattern { get; set; }
Property Value
RecurrencePatternString
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidappointmentrecur-canonical-property Specifies the dates and times when a recurring series occurs by using one of the recurrence patterns and ranges that are specified in
public string RecurrencePatternString { get; set; }
Property Value
RecurrenceType
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidrecurrencetype-canonical-property Specifies the recurrence type of the recurring series.
public RecurrenceType RecurrenceType { get; set; }
Property Value
Recurring
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidrecurring-canonical-property Specifies whether an appointment message is recurrent.
public bool Recurring { get; set; }
Property Value
ReminderDelta
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidreminderdelta-canonical-property Specifies the interval, in minutes, between the time when the reminder first becomes overdue and the start time of the calendar object.
public int ReminderDelta { get; set; }
Property Value
ReminderSet
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidreminderset-canonical-property Specifies whether a reminder is set on the object.
public bool ReminderSet { get; set; }
Property Value
ReminderSignalTime
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidremindersignaltime-canonical-property Specifies the point in time when a reminder transitions from pending to overdue.
public DateTime ReminderSignalTime { get; set; }
Property Value
ReminderTime
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidremindertime-canonical-property Specifies the initial signal time for a reminder.
public DateTime ReminderTime { get; set; }
Property Value
ResponseRequested
public bool ResponseRequested { get; set; }
Property Value
ResponseStatus
https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/df5e718f-9658-4804-9151-5b47ff4e8b99 Specifies the response status of an attendee.
public ResponseStatus ResponseStatus { get; set; }
Property Value
Sensitivity
public int Sensitivity { get; set; }
Property Value
SideEffects
https://learn.microsoft.com/sr-latn-rs/office/client-developer/outlook/mapi/pidlidsideeffects-canonical-property Controls how a message object is handled by the client when acting on end-user input.
public int SideEffects { get; set; }
Property Value
StartDate
public DateTime StartDate { get; set; }
Property Value
TimeZoneDescription
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidtimezonedescription-canonical-property Specifies a string description of the time zone.
public string TimeZoneDescription { get; set; }
Property Value
Where
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/pidlidwhere-canonical-property Specifies the location of an event.
public string Where { get; set; }
Property Value
Methods
LoadProperties(IEnumerable<BaseProperty>)
Internal. Do not use.
public override void LoadProperties(IEnumerable<BaseProperty> props)
Parameters
props
IEnumerable<BaseProperty>