public class RecurrenceIdProperty : BaseDateTimeProperty
Public Class RecurrenceIdProperty
Inherits BaseDateTimeProperty
public ref class RecurrenceIdProperty : public BaseDateTimeProperty
type RecurrenceIdProperty =
class
inherit BaseDateTimeProperty
end
This property class parses the Value property to allow access to its content as an actual DateTime object. The property value is a character string conforming to the basic format of ISO 8601. This property is only valid for iCalendar 2.0 objects. It is ignored for vCalendar 1.0 objects.
This property is used in conjunction with the UID and SEQUENCE properties to identify a specific instance of a recurring VEVENT, VTODO or VJOURNAL calendar component. The property value is the effective value of the DTSTART property of the recurrence instance.
RecurrenceIdProperty | Constructor |
CalendarScale |
This is used to get or set the calendar scale (CALSCALE) parameter value
(Inherited from BaseDateTimeProperty) |
CharacterSet |
This is used to set or get the character set used for the value
(Inherited from BaseProperty) |
CustomParameters |
This property is used to set or get a string containing custom parameters that are not part of the
specification. These are usually prefixed with "X-" to indicate an extension.
(Inherited from BaseProperty) |
DateTimeValue |
This is used to get or set the value as a DateTime object expressed in local
time.
(Inherited from BaseDateTimeProperty) |
DefaultValueLocation |
This read-only property defines the default value type as DATE-TIME
(Overrides BasePropertyDefaultValueLocation) |
EncodedValue |
This property is overridden to handle parsing the date/time to/from its string form
(Inherited from BaseDateTimeProperty) |
EncodingMethod |
Set or get the encoding method for this property's value as a value in the EncodingType
enumeration.
(Inherited from BaseProperty) |
EncodingString |
Set or get the encoding method for this property's value as a string
(Inherited from BaseProperty) |
Group |
The group to which this property belongs
(Inherited from BaseProperty) |
IsFloating |
This is used to get or set whether or not the date/time is a floating value (assumed to be local
time).
(Inherited from BaseDateTimeProperty) |
Language |
This is used to set or get the language used for the value
(Inherited from BaseProperty) |
PropertyId |
This is used to get or set the property ID for the value
(Inherited from BaseProperty) |
Range | This property is used to get or set the range (RANGE) parameter |
Tag |
This read-only property defines the tag (RECURRENCE-ID)
(Overrides BasePropertyTag) |
TimeZoneDateTime |
This is used to get or set the value as a DateTime object expressed in the
specified TimeZoneId rather than local time on the current system.
(Inherited from BaseDateTimeProperty) |
TimeZoneId |
This is used to get or set the time zone ID (TZID) parameter value
(Inherited from BaseDateTimeProperty) |
UtcDateTime |
This is used to get or set the value as a DateTime object expressed in Universal
Time.
(Inherited from BaseDateTimeProperty) |
Value |
This property is overridden to handle parsing the date/time to/from its string form
(Inherited from BaseDateTimeProperty) |
ValueLocation |
The value (data) type or location of this property's value
(Inherited from BaseProperty) |
Version |
This is overridden to enforce the correct encoding type when the version changes
(Inherited from BaseProperty) |
VersionsSupported |
This is used to establish the specification versions supported by the PDI object
(Overrides PDIObjectVersionsSupported) |
Clone |
This is overridden to allow cloning of a PDI object
(Overrides PDIObjectClone) |
Clone(PDIObject) |
This is overridden to allow copying of the additional properties
(Overrides BaseDateTimePropertyClone(PDIObject)) |
Decode |
This method is used to decode a value read in from a PDI data stream
(Inherited from BaseProperty) |
DeserializeParameters |
This is overridden to provide custom handling of the RANGE parameter
(Overrides BaseDateTimePropertyDeserializeParameters(StringCollection)) |
Encode |
This method is used to encode a value for output to a PDI data stream
(Inherited from BaseProperty) |
Equals |
This is overridden to allow proper comparison of property objects
(Inherited from BaseProperty) |
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 |
Get a hash code for the property object
(Inherited from BaseProperty) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
SerializeCharacterSet |
This is called to serialize the CHARSET parameter if necessary
(Inherited from BaseProperty) |
SerializeCustomParameters |
This is called to serialize any custom parameters if necessary
(Inherited from BaseProperty) |
SerializeEncoding |
This is called to serialize the ENCODING parameter if necessary
(Inherited from BaseProperty) |
SerializeLanguage |
This is called to serialize the LANGUAGE parameter if necessary
(Inherited from BaseProperty) |
SerializeParameters |
This is overridden to provide custom handling of the RANGE parameter
(Overrides BaseDateTimePropertySerializeParameters(StringBuilder)) |
SerializePropertyId |
This is called to serialize the PID parameter if necessary
(Inherited from BaseProperty) |
SerializeValueLocation |
This is called to serialize the value location parameter if necessary
(Inherited from BaseProperty) |
ToString |
This is overridden to convert the instance to a string
(Inherited from BaseProperty) |
ToString(StringBuilder) |
This is used to convert the property instance to a format suitable for writing to a PDI data stream
(Inherited from BaseProperty) |