The Event type exposes the following members.

Constructors

  NameDescription
Public methodEvent
Creates new event entity.

Methods

  NameDescription
Public methodAccept
Sets Status to Accepted for users with specified email.
Public methodAddAlarm()()()()
Creates new alarm and adds it to the Alarms collection of this event.
Public methodAddAlarm(Alarm)
Adds alarm to the Alarms collection of this event.
Public methodAddCustomHeader
Adds custom header to this entity.
(Inherited from BasePdiEntity.)
Public methodAddParticipant
Adds new participant to this event.
Public methodAddRecurringRule()()()()
Creates new recurring rule and adds it to the RecurringRules collection of this event.
Public methodAddRecurringRule(RecurringRule)
Adds recurring rule to the RecurringRules collection of this event.
Public methodAllDay
Marks the event as an all day event. Time in Start and End properties will be ignored if this method is used.
Public methodCancel
Creates canceled version of this event.
Public methodDecline
Sets Status to Declined for users with specified email.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetHeader
Gets header with specified key from this calendar entity.
(Inherited from BasePdiEntity.)
Public methodGetHeaders
Gets header with specified key from this calendar entity.
(Inherited from BasePdiEntity.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInTimeZone
Specifies time zone for this event. Sets StartTimeZoneId and EndTimeZoneId. Rember to add the specified timezone to TimeZones.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRenderFinal
Renders this entity as a string.
(Inherited from BasePdiEntity.)
Public methodSetOrganizer
Sets organizer for this event.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUpdate
Creates new, updated version of this event.

Properties

  NameDescription
Public propertyAlarm
Gets first alarm from the Alarms list or nullNothingnullptra null reference (Nothing in Visual Basic) if there are no alarms for this event.
Public propertyAlarms
List of alarms for this event.
Public propertyClass
Gets or sets class of this event (public, private, confidential).
Public propertyDescription
Gets or sets description of this event. In Microsoft Outlook, the DESCRIPTION corresponds to the descriptive text below "Appointment" form.
Public propertyEnd
Gets or sets end time of this event.
Public propertyEndTimeZoneId
Gets or sets time zone id for end time of this event.
Public propertyLocation
Gets or sets location of this event.
Public propertyOrganizer
Gets or sets the organizer of this event. Use SetOrganizer(Person) method to set organizer.
Public propertyParticipants
Gets all participants of this event. Use AddParticipant(Participant) method to add new participant to this collection.
Public propertyPriority
Gets or sets priority of this event.
Public propertyRecurringRules
Gets all recurring rules of this event. Use AddRecurringRule()()()() method to add new participant to this collection.
Public propertySequence
Gets or sets sequence of this event. You should increment this number for each event update. First update should have sequence set to 1.
Public propertyStamp
Gets or sets time stamp of this event (Always converted to UTC format).
Public propertyStart
Gets or sets start time of this event.
Public propertyStartTimeZoneId
Gets or sets time zone id for start time of this event.
Public propertyStatus
Gets or sets status of this event (tentative, confirmed, canceled).
Public propertySummary
Gets or sets summery of this event. In Microsoft Outlook, the SUMMARY corresponds to the "Subject" entry in the "Appointment" form.
Public propertyUID
Gets or sets the unique id of this event. For sending an UPDATE for an event the UID should match the original UID. Also Sequence should be set.

See Also