The IEvent type exposes the following members.

Methods

  NameDescription
Public methodAddChild
Adds a child object to the current object.
(Inherited from ICalendarObject.)
Public methodClearEvaluation
Clears a previous evaluation, usually because one of the key elements used for evaluation has changed (Start, End, Duration, recurrence rules, exceptions, etc.).
(Inherited from IGetOccurrences.)
Public methodCopy<(Of <<'(T>)>>)
Returns a copy of the current object, including all relevent fields/properties, resulting in a semantically equivalent copy of the object. (which consequently passes an object.Equals(obj1, obj2) test).
(Inherited from ICopyable.)
Public methodCopyFrom
Copies all relevant fields/properties from the target object to the current one.
(Inherited from ICopyable.)
Public methodGetOccurrences(DateTime) (Inherited from IGetOccurrences.)
Public methodGetOccurrences(IDateTime)
Returns all occurrences of this component that start on the date provided. All components starting between 12:00:00AM and 11:59:59 PM will be returned.
Note Note This will first Evaluate() the date range required in order to determine the occurrences for the date provided, and then return the occurrences.
(Inherited from IGetOccurrences.)
Public methodGetOccurrences(DateTime, DateTime) (Inherited from IGetOccurrences.)
Public methodGetOccurrences(IDateTime, IDateTime)
Returns all occurrences of this component that start within the date range provided. All components occurring between startTime and endTime will be returned.
(Inherited from IGetOccurrences.)
Public methodGetService(Type)
Gets the service object of the specified type.
(Inherited from IServiceProvider.)
Public methodGetService(String) (Inherited from IServiceProvider.)
Public methodGetService<(Of <<'(T>)>>)()()()() (Inherited from IServiceProvider.)
Public methodGetService<(Of <<'(T>)>>)(String) (Inherited from IServiceProvider.)
Public methodIsActive
Public methodOnLoaded
Fires the Loaded event.
(Inherited from ILoadable.)
Public methodPollAlarms (Inherited from IAlarmContainer.)
Public methodRemoveChild
Removes a child object from the current object.
(Inherited from ICalendarObject.)
Public methodRemoveService(String) (Inherited from IServiceProvider.)
Public methodRemoveService(Type) (Inherited from IServiceProvider.)
Public methodSetService(Object) (Inherited from IServiceProvider.)
Public methodSetService(String, Object) (Inherited from IServiceProvider.)

Properties

  NameDescription
Public propertyAlarms
A list of Alarms for this recurring component.
(Inherited from IAlarmContainer.)
Public propertyAttachments (Inherited from IUniqueComponent.)
Public propertyAttendees (Inherited from IUniqueComponent.)
Public propertyCalendar
Returns the iCalendar that this object is associated with.
(Inherited from ICalendarObject.)
Public propertyCategories (Inherited from IUniqueComponent.)
Public propertyChildren
Returns a list of children of this object.
(Inherited from ICalendarObject.)
Public propertyClass (Inherited from IUniqueComponent.)
Public propertyColumn
Returns the column number where this calendar object was found during parsing.
(Inherited from ICalendarObject.)
Public propertyComments (Inherited from IUniqueComponent.)
Public propertyContacts (Inherited from IUniqueComponent.)
Public propertyCreated (Inherited from IUniqueComponent.)
Public propertyDescription (Inherited from IUniqueComponent.)
Public propertyDTEnd
The end date/time of the event.
Note Note If the duration has not been set, but the start/end time of the event is available, the duration is automatically determined. Likewise, if an end time and duration are available, but a start time has not been set, the start time will be extrapolated.
Public propertyDTStamp (Inherited from IUniqueComponent.)
Public propertyDTStart Obsolete. (Inherited from IRecurrable.)
Public propertyDuration
The duration of the event.
Note Note If a start time and duration is available, the end time is automatically determined. Likewise, if the end time and duration is available, but a start time is not determined, the start time will be extrapolated from available information.
Public propertyEnd
An alias to the DTEnd field (i.e. end date/time).
Public propertyExceptionDates (Inherited from IRecurrable.)
Public propertyExceptionRules (Inherited from IRecurrable.)
Public propertyGeographicLocation
The geographic location (lat/long) of the event.
Public propertyiCalendar (Inherited from ICalendarObject.)
Public propertyIsAllDay
Returns true if the event is an all-day event.
Public propertyIsLoaded
Gets whether or not the object has been loaded.
(Inherited from ILoadable.)
Public propertyKey (Inherited from IKeyedObject<(Of <(<'T>)>)>.)
Public propertyLastModified (Inherited from IUniqueComponent.)
Public propertyLine
Returns the line number where this calendar object was found during parsing.
(Inherited from ICalendarObject.)
Public propertyLocation
The location of the event.
Public propertyName
The name of the calendar object. Every calendar object can be assigned a name.
(Inherited from ICalendarObject.)
Public propertyOrganizer (Inherited from IUniqueComponent.)
Public propertyParent
Returns the parent of this object.
(Inherited from ICalendarObject.)
Public propertyPriority (Inherited from IUniqueComponent.)
Public propertyProperties (Inherited from ICalendarPropertyListContainer.)
Public propertyRecurrenceDates (Inherited from IRecurrable.)
Public propertyRecurrenceID (Inherited from IRecurrable.)
Public propertyRecurrenceRules (Inherited from IRecurrable.)
Public propertyRelatedComponents (Inherited from IUniqueComponent.)
Public propertyRequestStatuses (Inherited from IUniqueComponent.)
Public propertyResources
Resources that will be used during the event.

Examples

Conference room #2

Examples

Projector
Public propertySequence (Inherited from IUniqueComponent.)
Public propertyStart
Gets/sets the start date/time of the component.
(Inherited from IRecurrable.)
Public propertyStatus
The status of the event.
Public propertySummary (Inherited from IUniqueComponent.)
Public propertyTransparency
The transparency of the event. In other words, whether or not the period of time this event occupies can contain other events (transparent), or if the time cannot be scheduled for anything else (opaque).
Public propertyUID (Inherited from IUniqueComponent.)
Public propertyUrl (Inherited from IUniqueComponent.)

Events

  NameDescription
Public eventChildAdded (Inherited from ICalendarObject.)
Public eventChildRemoved (Inherited from ICalendarObject.)
Public eventLoaded
An event that fires when the object has been loaded.
(Inherited from ILoadable.)
Public eventUIDChanged
Fires when the UID of the component has changed.
(Inherited from IUniqueComponent.)

See Also