Initializes an unsaved local instance of . To bind to an existing appointment, use Appointment.Bind() instead.
Initializes an unsaved local instance of . To bind to an existing appointment, use Appointment.Bind() instead.
Parent attachment.
If true, attachment is new.
Gets the number of calendar entries that are adjacent to this appointment in the authenticated user's calendar.
Gets a list of meetings that is adjacent to this appointment in the authenticated user's calendar.
Gets or sets a value indicating whether new time proposals are allowed for attendees of this meeting.
Gets or sets a value indicating whether new time proposals are allowed for attendees of this meeting.
Gets a value indicating which response actions are allowed on this item. Examples of response actions are Reply and Forward.
Gets the time when the attendee replied to the meeting request.
Gets the sequence number of this appointment.
Gets the state of this appointment.
Gets a value indicating the type of this appointment.
Gets or sets the archive tag.
Gets or sets the archive tag.
Gets a list of the attachments to this item.
Gets or sets the body of this item.
Gets or sets the body of this item.
Gets or sets the list of categories associated with this item.
Gets or sets the list of categories associated with this item.
Gets or sets the type of conferencing that will be used during the meeting.
Gets or sets the type of conferencing that will be used during the meeting.
Gets the number of calendar entries that conflict with this appointment in the authenticated user's calendar.
Gets a list of meetings that conflict with this appointment in the authenticated user's calendar.
Gets the Id of the conversation this item is part of.
Gets or sets the culture associated with this item.
Gets or sets the culture associated with this item.
Gets the date and time this item was created.
Gets the time when this item was received.
Gets the date and time this item was sent.
If Delete() is called on Appointment, we want to send cancellations and save a copy.
Gets a list of deleted occurrences for this meeting.
Gets a text summarizing the Cc receipients of this item.
Gets a text summarizing the To recipients of this item.
Gets the duration of this appointment.
Gets a value indicating the effective rights the current authenticated user has on this item.
Gets or sets time zone of the end property of this appointment.
Gets or sets time zone of the end property of this appointment.
Gets or sets the Enhanced location object.
Gets or sets the Enhanced location object.
Gets the EntityExtractionResult of the item.
Gets a list of extended properties defined on this item.
Gets an OccurrenceInfo identifying the first occurrence of this meeting.
Gets a value indicating whether the item has attachments.
Gets the ICalendar DateTimeStamp.
Gets the ICalendar RecurrenceId.
Gets or sets the ICalendar Uid.
Gets or sets the ICalendar Uid.
Gets the icon index.
Gets the Id of this item.
Gets or sets the importance of this item.
Gets or sets the importance of this item.
Gets or sets the In-Reply-To reference of this item.
Gets or sets the In-Reply-To reference of this item.
Gets the item instance key.
Gets a list of Internet headers for this item.
Gets or sets a value indicating whether this appointment is an all day event.
Gets or sets a value indicating whether this appointment is an all day event.
Gets a value indicating whether this is an associated item.
Gets a value indicating whether the item is an attachment.
Gets a value indicating whether the appointment has been cancelled.
Gets a value indicating whether the object has been modified and should be saved.
Gets a value indicating whether the item is is a draft. An item is a draft when it has not yet been sent.
Gets a value indicating whether the item has been sent by the current authenticated user.
Gets a value indicating whether the appointment is a meeting.
Gets a value indicating whether this object is a real store item, or if it's a local object that has yet to be saved.
Gets or sets a value indicating whether this is an online meeting.
Gets or sets a value indicating whether this is an online meeting.
Gets a value indicating whether the appointment is recurring.
Gets or sets a value indicating whether a reminder is set for this item.
Gets or sets a value indicating whether a reminder is set for this item.
Gets a value indicating whether the item is a resend of another item.
Gets or sets a value indicating whether responses are requested when invitations are sent for this meeting.
Gets or sets a value indicating whether responses are requested when invitations are sent for this meeting.
Gets a value indicating whether the message has been submitted to be sent.
Gets a value indicating whether the item has been modified since it was created.
Gets or sets the custom class name of this item.
Gets or sets the custom class name of this item.
Gets the Url for joining an online meeting
Gets the name of the user who last modified this item.
Gets the date and time this item was last modified.
Gets an OccurrenceInfo identifying the last occurrence of this meeting.
Gets or sets a value indicating the free/busy status of the owner of this appointment.
Gets or sets a value indicating the free/busy status of the owner of this appointment.
Gets or sets the location of this appointment.
Gets or sets the location of this appointment.
Gets a value indicating whether the meeting request has already been sent.
Gets or sets the URL of the meeting workspace. A meeting workspace is a shared Web site for planning meetings and tracking results.
Gets or sets the URL of the meeting workspace. A meeting workspace is a shared Web site for planning meetings and tracking results.
Get or sets the MIME content of this item.
Get or sets the MIME content of this item.
Gets a list of modified occurrences for this meeting.
Gets a value indicating what was the last response of the user that loaded this meeting.
Gets or sets the URL of the Microsoft NetShow online meeting.
Gets or sets the URL of the Microsoft NetShow online meeting.
Gets the normalized body of the item.
Gets the Online Meeting Settings
Gets a list of optional attendeed for this meeting.
Gets the organizer of this meeting. The Organizer property is read-only and is only relevant for attendees. The organizer of a meeting is automatically set to the user that created the meeting.
Gets the original start time of this appointment.
Gets the Id of the parent folder of this item.
Gets the item Preview.
The property bag holding property values for this object.
Gets or sets the recurrence pattern for this appointment. Available recurrence pattern classes include Recurrence.DailyPattern, Recurrence.MonthlyPattern and Recurrence.YearlyPattern.
Gets or sets the recurrence pattern for this appointment. Available recurrence pattern classes include Recurrence.DailyPattern, Recurrence.MonthlyPattern and Recurrence.YearlyPattern.
Gets or sets the date and time when the reminder is due for this item.
Gets or sets the date and time when the reminder is due for this item.
Gets or sets the number of minutes before the start of this item when the reminder should be triggered.
Gets or sets the number of minutes before the start of this item when the reminder should be triggered.
Gets a list of required attendees for this meeting.
Gets a list of resources for this meeting.
Gets the retention date.
Gets the schema associated with this type of object.
Gets or sets the sensitivity of this item.
Gets or sets the sensitivity of this item.
Gets the ExchangeService the object is bound to.
Gets the ExchangeService the object is bound to.
Gets the size of this item.
Gets or sets time zone of the start property of this appointment.
Gets or sets time zone of the start property of this appointment.
Gets the store entry id.
Gets or sets the subject of this item.
Gets or sets the subject of this item.
Gets the text body of the item.
Gets the name of the time zone this appointment is defined in.
Gets the body part that is unique to the conversation this item is part of.
Gets the query string that should be appended to the Exchange Web client URL to open this item using the appropriate edit form in a web browser.
Gets the query string that should be appended to the Exchange Web client URL to open this item using the appropriate read form in a web browser.
Gets a text indicating when this appointment occurs. The text returned by When is localized using the Exchange Server culture or using the culture specified in the PreferredCulture property of the ExchangeService object this appointment is bound to.
Accepts the meeting. Calling this method results in a call to EWS.
Indicates whether to send a response to the organizer.
A CalendarActionResults object containing the various items that were created or modified as a results of this operation :Promise.
Tentatively accepts the meeting. Calling this method results in a call to EWS.
Indicates whether to send a response to the organizer.
A CalendarActionResults object containing the various items that were created or modified as a results of this operation :Promise.
Binds to an existing item, whatever its actual type is, and loads the specified set of properties. Calling this method results in a call to EWS.
The service to use to bind to the item.
The Id of the item to bind to.
An Item instance representing the item corresponding to the specified Id :Promise.
Cancels the meeting and sends cancellation messages to all attendees. Calling this method results in a call to EWS.
A CalendarActionResults object containing the various items that were created or modified as a results of this operation :Promise.
Cancels the meeting and sends cancellation messages to all attendees. Calling this method results in a call to EWS.
Cancellation message text sent to all attendees.
A CalendarActionResults object containing the various items that were created or modified as a results of this operation :Promise.
Triggers dispatch of the change event.
Clears the object's change log.
Creates a copy of this item in the specified folder. Calling this method results in a call to EWS.
Copy returns null if the copy operation is across two mailboxes or between a mailbox and a public folder.
The name of the folder in which to create a copy of this item.
The copy of this item :Promise.
Creates a copy of this item in the specified folder. Calling this method results in a call to EWS.
Copy returns null if the copy operation is across two mailboxes or between a mailbox and a public folder.
The Id of the folder in which to create a copy of this item.
The copy of this item :Promise.
Creates a local meeting acceptance message that can be customized and sent.
Specifies whether the meeting will be tentatively accepted.
An AcceptMeetingInvitationMessage representing the meeting acceptance message.
Creates a local meeting cancellation message that can be customized and sent.
A CancelMeetingMessage representing the meeting cancellation message.
Creates a local meeting declination message that can be customized and sent.
A DeclineMeetingInvitation representing the meeting declination message.
Creates a forward message from this appointment.
A ResponseMessage representing the forward response that can subsequently be modified and sent.
Creates a reply response to the organizer and/or attendees of the meeting.
Indicates whether the reply should go to the organizer only or to all the attendees.
A ResponseMessage representing the reply response that can subsequently be modified and sent.
Declines the meeting invitation. Calling this method results in a call to EWS.
Indicates whether to send a response to the organizer.
A CalendarActionResults object containing the various items that were created or modified as aresults of this operation :Promise.
Deletes this appointment. Calling this method results in a call to EWS.
The deletion mode.
Specifies if and how cancellations should be sent if this appointment is a meeting.
Forwards the appointment. Calling this method results in a call to EWS.
The prefix to prepend to the original body of the message.
The recipients to forward the appointment to.
Gets the name of the change XML element.
XML element name,
Gets the name of the delete field XML element.
XML element name,
Extended properties collection.
The unique Id of this object.
A ServiceId instance..
A PropertyDefinition instance.
true if this item type requires custom scoping for scoped date/time properties; otherwise, false.
Indicates whether the operation being petrformed is an update operation.
true if a time zone SOAP header should be emitted; otherwise, false.
Gets the collection of loaded property definitions.
Collection of property definitions.
Earliest Exchange version in which this service object type is supported.
The schema associated with this type of object.
Gets the name of the set field XML element.
XML element name,
name of elelment
This methods lets subclasses of ServiceObject override the default mechanism by which the XML element name associated with their type is retrieved.
The XML element name associated with this type. If this method returns null or empty, the XML element name associated with this type is determined by the EwsObjectDefinition attribute that decorates the type, if present.
true or false.
True if tentative accept.
Indicates whether to send a response to the organizer.
A CalendarActionResults object containing the various items that were created or modified as aresults of this operation :Promise.
The parent folder id.
The message disposition.
The send invitations mode.
The deletion mode.
Indicates whether meeting cancellation messages should be sent.
Indicate which occurrence of a recurring task should be deleted.
The deletion mode.
Indicates whether meeting cancellation messages should be sent.
Indicate which occurrence of a recurring task should be deleted.
Whether to suppress read receipts
The properties to load.
The parent folder id.
The conflict resolution mode.
The message disposition.
The send invitations or cancellations mode.
Updated item :Promise.
The parent folder id.
The conflict resolution mode.
The message disposition.
The send invitations or cancellations mode.
Whether to suppress read receipts
Updated item :Promise.
Loads the first class properties. Calling this method results in a call to EWS.
Loads the specified set of properties. Calling this method results in a call to EWS.
The properties to load.
Loads service object from XML.
Jason Object converted from XML.
The service.
if set to true [clear property bag].
The property set.
if set to true [summary props only].
Moves this item to a the specified folder. Calling this method results in a call to EWS.
Move returns null if the move operation is across two mailboxes or between a mailbox and a public folder.
The Id of the folder to which to move this item.
The moved copy of this item :Promise.
Moves this item to a the specified folder. Calling this method results in a call to EWS.
Move returns null if the move operation is across two mailboxes or between a mailbox and a public folder.
The name of the folder to which to move this item.
The moved copy of this item :Promise.
Removes an extended property.
The extended property definition.
True if property was removed.
Replies to the organizer and/or the attendees of the meeting. Calling this method results in a call to EWS.
The prefix to prepend to the body of the meeting.
Indicates whether the reply should go to the organizer only or to all the attendees.
Saves this appointment in the Calendar folder. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
Specifies if and how invitations should be sent if this appointment is a meeting.
Saves this appointment in the specified folder. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
The name of the folder in which to save this appointment.
Specifies if and how invitations should be sent if this appointment is a meeting.
Saves this appointment in the specified folder. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
The Id of the folder in which to save this appointment.
Specifies if and how invitations should be sent if this appointment is a meeting.
Sets the extended property.
The extended property definition.
The value.
Throws exception if this is attachment.
Throws exception if this is a new service object.
Throws exception if this is not a new service object.
Try to get the value of a specified extended property in this instance.
The property definition.
The property value.
True if property retrieved, false otherwise.
Try to get the value of a specified property in this instance.
The property definition.
The property value.
True if property retrieved, false otherwise.
Applies the local changes that have been made to this appointment. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added or removed.
Specifies how conflicts should be resolved.
Specifies if and how invitations or cancellations should be sent if this appointment is a meeting.
Writes service object as XML.
The writer.
Writes service object for update as XML.
The writer.
Gets the value of specified property in this instance. This Indexer of c#
Definition of the property to get.
Binds to an existing appointment and loads the specified set of properties. Calling this method results in a call to EWS.
The service to use to bind to the appointment.
The Id of the appointment to bind to.
An Appointment instance representing the appointment corresponding to the specified Id :Promise.
Binds to an existing appointment and loads the specified set of properties. Calling this method results in a call to EWS.
The service to use to bind to the appointment.
The Id of the appointment to bind to.
The set of properties to load.
An Appointment instance representing the appointment corresponding to the specified Id :Promise.
Binds to an occurence of an existing appointment and loads the specified set of properties. Calling this method results in a call to EWS.
The service to use to bind to the appointment.
The Id of the recurring master that the index represents an occurrence of.
The index of the occurrence.
An Appointment instance representing the appointment occurence corresponding to the specified occurence index :Promise.
Binds to an occurence of an existing appointment and loads the specified set of properties. Calling this method results in a call to EWS.
The service to use to bind to the appointment.
The Id of the recurring master that the index represents an occurrence of.
The index of the occurrence.
The set of properties to load.
An Appointment instance representing the appointment occurence corresponding to the specified occurence index :Promise.
Binds to the master appointment of a recurring series and loads the specified set of properties. Calling this method results in a call to EWS.
The service to use to bind to the appointment.
The Id of one of the occurrences in the series.
An Appointment instance representing the master appointment of the recurring series to which the specified occurrence belongs :Promise.
Binds to the master appointment of a recurring series and loads the specified set of properties. Calling this method results in a call to EWS.
The service to use to bind to the appointment.
The Id of one of the occurrences in the series.
The set of properties to load.
An Appointment instance representing the master appointment of the recurring series to which the specified occurrence belongs :Promise.
Generated using TypeDoc
Represents an appointment or a meeting. Properties available on appointments are defined in the AppointmentSchema class.