Table of Contents

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

bool

AllDayEvent

public bool AllDayEvent { get; set; }

Property Value

bool

AppointmentEndWhole

public DateTime AppointmentEndWhole { get; set; }

Property Value

DateTime

AppointmentStartWhole

public DateTime AppointmentStartWhole { get; set; }

Property Value

DateTime

AppointmentStateFlags

public AppointmentStateFlags AppointmentStateFlags { get; set; }

Property Value

AppointmentStateFlags

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

bool

BusyStatus

public BusyStatus BusyStatus { get; set; }

Property Value

BusyStatus

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

DateTime

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

DateTime

CollaborateDoc

public string CollaborateDoc { get; set; }

Property Value

string

Color

public AppointmentColor Color { get; set; }

Property Value

AppointmentColor

CommonEnd

public DateTime CommonEnd { get; set; }

Property Value

DateTime

CommonStart

public DateTime CommonStart { get; set; }

Property Value

DateTime

ConferencingType

public ConferencingType ConferencingType { get; set; }

Property Value

ConferencingType

ConversationIndex

public byte[] ConversationIndex { get; set; }

Property Value

byte[]

ConversationTopic

public string ConversationTopic { get; set; }

Property Value

string

CounterProposal

public bool CounterProposal { get; set; }

Property Value

bool

CreationTime

public DateTime CreationTime { get; set; }

Property Value

DateTime

DisplayTo

public string DisplayTo { get; set; }

Property Value

string

Duration

public int Duration { get; set; }

Property Value

int

EndDate

public DateTime EndDate { get; set; }

Property Value

DateTime

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

bool

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

int

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

BusyStatus

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

bool

Location

public string Location { get; set; }

Property Value

string

NetShowUrl

public string NetShowUrl { get; set; }

Property Value

string

NonSendableBcc

public string NonSendableBcc { get; set; }

Property Value

string

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

string

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

string

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

bool

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

string

OrganizerAlias

public string OrganizerAlias { get; set; }

Property Value

string

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

DateTime

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

int

ProposedDuration

Indicates the proposed value for the dispidApptDuration (PidLidAppointmentDuration) property for a counter proposal.

public int ProposedDuration { get; set; }

Property Value

int

RecurrencePattern

public RecurrencePattern RecurrencePattern { get; set; }

Property Value

RecurrencePattern

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

string

RecurrenceType

public RecurrenceType RecurrenceType { get; set; }

Property Value

RecurrenceType

Recurring

public bool Recurring { get; set; }

Property Value

bool

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

int

ReminderSet

public bool ReminderSet { get; set; }

Property Value

bool

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

DateTime

ReminderTime

public DateTime ReminderTime { get; set; }

Property Value

DateTime

ResponseRequested

public bool ResponseRequested { get; set; }

Property Value

bool

ResponseStatus

public ResponseStatus ResponseStatus { get; set; }

Property Value

ResponseStatus

Sensitivity

public int Sensitivity { get; set; }

Property Value

int

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

int

StartDate

public DateTime StartDate { get; set; }

Property Value

DateTime

TimeZoneDescription

public string TimeZoneDescription { get; set; }

Property Value

string

Where

public string Where { get; set; }

Property Value

string

Methods

LoadProperties(IEnumerable<BaseProperty>)

Internal. Do not use.

public override void LoadProperties(IEnumerable<BaseProperty> props)

Parameters

props IEnumerable<BaseProperty>