Represents appointment calendar entity. To get all appointments, that an email contains, you can use Appointments collection. You can add appointment to an email using AddAppointment(Appointment) or AddAppointment(Appointment) methods.

Namespace: Limilabs.Mail.Appointments
Assembly: Mail (in Mail.dll) Version: 3.0.12102.1426

Syntax

C#
[SerializableAttribute]
public class Appointment : BasePdiEntity
Visual Basic
<SerializableAttribute> _
Public Class Appointment _
	Inherits BasePdiEntity
Visual C++
[SerializableAttribute]
public ref class Appointment : public BasePdiEntity

Remarks

CopyC#
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft Exchange Server 2007
VERSION:2.0
BEGIN:VEVENT
ORGANIZER;CN="Alice":MAILTO:alice@mail.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN='Bob':MAILTO:bob@mail.com
SUMMARY;LANGUAGE=en-US:First Meeting
DTSTART:20100315T080000
DTEND:20100315T083000
UID:040000008200E00074
CLASS:PUBLIC
DTSTAMP:20100317T141328Z
STATUS:CONFIRMED
LOCATION;LANGUAGE=en-US:Room 42
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:REMINDER
TRIGGER;RELATED=START:-PT15M
END:VALARM
END:VEVENT
END:VCALENDAR

Inheritance Hierarchy

System..::..Object
  Limilabs.Mail.PDI..::..BasePdiEntity
    Limilabs.Mail.Appointments..::..Appointment

See Also