Click or drag to resize

IToDo Interface

IT Hit WebDAV Classes Reference
Represents a to-do component.

Namespace:  ITHit.Collab.Calendar
Assembly:  ITHit.Collab (in ITHit.Collab.dll) Version: 1.0.0.540 (1.0.0.540)
Syntax
public interface IToDo : IComponent, IJournal, 
	IEventBase

public interface IToDo : IComponent, IJournal, 
	IEventBase

The IToDo type exposes the following members.

Properties
  NameDescription
Public propertyAlarms
Gets reminder or alarm for a calendar component.
(Inherited from IEventBase.)
Public propertyAttachments
Gets document objects associated with the calendar component.
(Inherited from IJournal.)
Public propertyAttendees
Gets attendees associated with the calendar component.
(Inherited from IJournal.)
Public propertyCategories
Gets categories for the calendar component.
(Inherited from IJournal.)
Public propertyClass
Gets or sets access classification for a calendar component.
(Inherited from IJournal.)
Public propertyComments
Gets list of explanatory texts associated with the calendar component.
(Inherited from IJournal.)
Public propertyCompletedUtc
Gets or sets the date and time in UTC when a to-do was actually completed.
Public propertyComponents
Dictionary of all calendar components. Empty for card object.
(Inherited from IComponent.)
Public propertyContacts
Gets contact information or alternately a reference to contact information associated with the calendar component.
(Inherited from IJournal.)
Public propertyContainer
Gets parent component or null if this is a top-level component.
(Inherited from IJournal.)
Public propertyCreatedUtc
Gets or sets the date and time in UTC when the calendar information was created by the calendar user agent in the calendar store.
(Inherited from IJournal.)
Public propertyDateTimeStampUtc
Gets or sets date-time stamp. Always in UTC.
(Inherited from IJournal.)
Public propertyDelimiter
Object delimiter such as VCARD, VCALENDAR, VEVENT, VTODO, etc
(Inherited from IComponent.)
Public propertyDescription
Gets or sets a more complete description of the calendar component than that provided by the Summary property.
(Inherited from IEventBase.)
Public propertyDue
Gets or sets the date and time that a to-do is expected to be completed. The time could be "floating" time, time related to time zone, or time in UTC.
Public propertyDuration
Gets or sets duration of this component.
(Inherited from IEventBase.)
Public propertyExceptionDateTimes
Gets date and time exceptions information for recurring calendar component. Provides access to "EXDATE" properties list.
(Inherited from IJournal.)
Public propertyGeographicPosition
Gets or sets information related to the global position for the activity specified by a calendar component.
(Inherited from IEventBase.)
Public propertyLastModifiedUtc
Gets or sets the date and time in UTC that the information associated with the calendar component was last revised in the calendar store.
(Inherited from IJournal.)
Public propertyLocation
Gets or sets the intended venue for the activity defined by a calendar component.
(Inherited from IEventBase.)
Public propertyOrganizer
Gets or sets an organizer of the event.
(Inherited from IJournal.)
Public propertyPercentComplete
Gets or sets percent completion of a to-do.
Public propertyPriority
Gets or sets the relative priority for a calendar component.
(Inherited from IEventBase.)
Public propertyProperties
Dictionary of all business card or calendar properties.
(Inherited from IComponent.)
Public propertyRecurrenceDateTimes
Gets date and time information for recurring calendar component. Provides access to "RDATE" properties list.
(Inherited from IJournal.)
Public propertyRecurrenceId
Gets or sets a reference to a specific instance of a recurring event.
(Inherited from IJournal.)
Public propertyRecurrenceRule
Gets or sets the rule or repeating pattern for recurring events.
(Inherited from IJournal.)
Public propertyRelatedTo
Gets or sets a relationship or reference between this calendar component and another.
(Inherited from IJournal.)
Public propertyRequestStatuses
Gets status codes returned in response to a scheduling request.
(Inherited from IJournal.)
Public propertyResources
Gets resources for a calendar component.
(Inherited from IEventBase.)
Public propertySequence
Gets or sets the revision sequence number of the calendar component within a sequence of revisions.
(Inherited from IJournal.)
Public propertyStart
Gets or sets the inclusive start of the event. For recurring events or to-do, it also specifies the very first instance in the recurrence set. The time could be "floating" time, time related to time zone, or time in UTC.
(Inherited from IJournal.)
Public propertyStatus
Gets or sets overall status or confirmation for the event calendar component.
(Inherited from IJournal.)
Public propertySummary
Gets or sets a short summary or subject for the calendar component.
(Inherited from IJournal.)
Public propertyUid
Gets or sets the persistent, globally unique identifier for the calendar component.
(Inherited from IJournal.)
Public propertyUrl
Gets or sets the URL associated with this calendar component.
(Inherited from IJournal.)
Top
Methods
  NameDescription
Public methodAddProperty
Adds property to Properties list. The property must be created by created by CreateRawProperty call.
(Inherited from IComponent.)
Public methodCreateCustomComponent
Creates a component that can be added to the list of components of this object.
(Inherited from IComponent.)
Public methodCreateRawProperty
Creates property that can be added to the list of properties of this object.
(Inherited from IComponent.)
Top
Remarks

All properties of this component are optional except Uid and DateTimeStampUtc properties.

https://tools.ietf.org/html/rfc5545#section-3.6.2

See Also