The IEvent type exposes the following members.
Methods
Name | Description | |
---|---|---|
AddChild |
Adds a child object to the current object.
(Inherited from ICalendarObject.) | |
ClearEvaluation |
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.) | |
Copy<(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.) | |
CopyFrom |
Copies all relevant fields/properties from
the target object to the current one.
(Inherited from ICopyable.) | |
GetOccurrences(DateTime) | (Inherited from IGetOccurrences.) | |
GetOccurrences(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.
(Inherited from IGetOccurrences.) Note
This will first Evaluate() the date range required in order to
determine the occurrences for the date provided, and then return
the occurrences.
| |
GetOccurrences(DateTime, DateTime) | (Inherited from IGetOccurrences.) | |
GetOccurrences(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.) | |
GetService(Type) |
Gets the service object of the specified type.
(Inherited from IServiceProvider.) | |
GetService(String) | (Inherited from IServiceProvider.) | |
GetService<(Of <<'(T>)>>)()()()() | (Inherited from IServiceProvider.) | |
GetService<(Of <<'(T>)>>)(String) | (Inherited from IServiceProvider.) | |
IsActive | ||
OnLoaded |
Fires the Loaded event.
(Inherited from ILoadable.) | |
PollAlarms | (Inherited from IAlarmContainer.) | |
RemoveChild |
Removes a child object from the current object.
(Inherited from ICalendarObject.) | |
RemoveService(String) | (Inherited from IServiceProvider.) | |
RemoveService(Type) | (Inherited from IServiceProvider.) | |
SetService(Object) | (Inherited from IServiceProvider.) | |
SetService(String, Object) | (Inherited from IServiceProvider.) |
Properties
Name | Description | |
---|---|---|
Alarms |
A list of Alarms for this recurring component.
(Inherited from IAlarmContainer.) | |
Attachments | (Inherited from IUniqueComponent.) | |
Attendees | (Inherited from IUniqueComponent.) | |
Calendar |
Returns the iCalendar that this object
is associated with.
(Inherited from ICalendarObject.) | |
Categories | (Inherited from IUniqueComponent.) | |
Children |
Returns a list of children of this object.
(Inherited from ICalendarObject.) | |
Class | (Inherited from IUniqueComponent.) | |
Column |
Returns the column number where this calendar
object was found during parsing.
(Inherited from ICalendarObject.) | |
Comments | (Inherited from IUniqueComponent.) | |
Contacts | (Inherited from IUniqueComponent.) | |
Created | (Inherited from IUniqueComponent.) | |
Description | (Inherited from IUniqueComponent.) | |
DTEnd |
The end date/time of the event.
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.
| |
DTStamp | (Inherited from IUniqueComponent.) | |
DTStart | Obsolete. (Inherited from IRecurrable.) | |
Duration |
The duration of the event.
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.
| |
End |
An alias to the DTEnd field (i.e. end date/time).
| |
ExceptionDates | (Inherited from IRecurrable.) | |
ExceptionRules | (Inherited from IRecurrable.) | |
GeographicLocation |
The geographic location (lat/long) of the event.
| |
iCalendar | (Inherited from ICalendarObject.) | |
IsAllDay |
Returns true if the event is an all-day event.
| |
IsLoaded |
Gets whether or not the object has been loaded.
(Inherited from ILoadable.) | |
Key | (Inherited from IKeyedObject<(Of <(<'T>)>)>.) | |
LastModified | (Inherited from IUniqueComponent.) | |
Line |
Returns the line number where this calendar
object was found during parsing.
(Inherited from ICalendarObject.) | |
Location |
The location of the event.
| |
Name |
The name of the calendar object.
Every calendar object can be assigned
a name.
(Inherited from ICalendarObject.) | |
Organizer | (Inherited from IUniqueComponent.) | |
Parent |
Returns the parent of this object.
(Inherited from ICalendarObject.) | |
Priority | (Inherited from IUniqueComponent.) | |
Properties | (Inherited from ICalendarPropertyListContainer.) | |
RecurrenceDates | (Inherited from IRecurrable.) | |
RecurrenceID | (Inherited from IRecurrable.) | |
RecurrenceRules | (Inherited from IRecurrable.) | |
RelatedComponents | (Inherited from IUniqueComponent.) | |
RequestStatuses | (Inherited from IUniqueComponent.) | |
Resources |
Resources that will be used during the event.
ExamplesConference room #2 ExamplesProjector | |
Sequence | (Inherited from IUniqueComponent.) | |
Start |
Gets/sets the start date/time of the component.
(Inherited from IRecurrable.) | |
Status |
The status of the event.
| |
Summary | (Inherited from IUniqueComponent.) | |
Transparency |
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).
| |
UID | (Inherited from IUniqueComponent.) | |
Url | (Inherited from IUniqueComponent.) |
Events
Name | Description | |
---|---|---|
ChildAdded | (Inherited from ICalendarObject.) | |
ChildRemoved | (Inherited from ICalendarObject.) | |
Loaded |
An event that fires when the object has been loaded.
(Inherited from ILoadable.) | |
UIDChanged |
Fires when the UID of the component has changed.
(Inherited from IUniqueComponent.) |