Appointment Class |
The Appointment type exposes the following members.
| Name | Description | |
|---|---|---|
| Appointment | Creates new Appointment entity. |
| Name | Description | |
|---|---|---|
| Event | Gets first event from the Events list or if there are no events. | |
| Events | List of events in this appointment. | |
| Method | Gets or sets iCalendar object method associated with the calendar object (e.g. Request, Cancel). | |
| ProductId | Gets or sets the identifier for the product that created the iCalendar object. | |
| TimeZone | Gets first time zone from the TimeZones list or if there are no time zones defined. | |
| TimeZones | List of timezones defined in this appointment. | |
| Version | Gets or sets version that is required in order to interpret the iCalendar object. |
| Name | Description | |
|---|---|---|
| Accept | Creates new appointment with Status set to Accepted for users with specified email. | |
| AddCustomHeader |
Adds custom header to this entity.
(Inherited from BasePdiEntity) | |
| AddEvent | Adds new event to the Events collection. | |
| AddEvent(Event) | Adds event to the Events collection. | |
| AddTimeZone | Adds timezone to the TimeZones collection. | |
| AddTimeZone(VTimeZone) | Adds timezone to the TimeZones collection. | |
| Cancel | Creates canceled version of this appointment. | |
| Counter | Creates new version of this appointment that can be updated. | |
| Decline | Creates new appointment with Status set to Declined for users with specified email. | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetHeader |
Gets header with specified key from this calendar entity.
(Inherited from BasePdiEntity) | |
| GetHeaders |
Gets header with specified key from this calendar entity.
(Inherited from BasePdiEntity) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| RenderFinal |
Renders this entity as a string.
(Inherited from BasePdiEntity) | |
| ToString | Returns a string that represents the current object. (Inherited from Object) | |
| Update | Creates new version of this appointment that can be updated. |
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