Version

Appointment Class Members

The following tables list the members exposed by Appointment.

Public Constructors
 NameDescription
Public ConstructorAppointment ConstructorOverloaded.   
Protected Fields
 NameDescription
Protected FieldtagValue (Inherited from Infragistics.Shared.SubObjectBase)
Public Properties
 NameDescription
Public PropertyActionReturns or sets the AppointmentAction for this Appointment.  
Public PropertyAllDayEventDetermines whether the Appointment is an all day event.  
Public PropertyAppearanceReturns or sets the Appearance object that controls the objects's formatting.  
Public PropertyBarColorReturns or sets the color to be used when representing the duration of this Appointment in the UltraDayView time bar.  
Public PropertyBindingListIndexReturns the index associated with this appointment in the binding list.  
Public PropertyBindingListObjectReturns the object returned by the binding list that is associated with this appointment.  
Public PropertyCalendarInfoGets/sets the UltraCalendarInfo component which owns the Appointment object.  
Public PropertyDataKeyGets/sets unique key for appointment used in data binding.  
Public PropertyDayReturns or sets the Day object for this Appointment.  
Public PropertyDescriptionReturns or sets the description of the Appointment.  
Public PropertyDisposed (Inherited from Infragistics.Shared.DisposableObject)
Public PropertyEndOverridden. Returns a value that is one second earlier than the actual value of the EndDateTime property.  
Public PropertyEndDateTimeReturns or sets the end date/time of the Appointment.  
Public PropertyHasAppearanceIndicates whether an Infragistics.Win.AppearanceBase object has been created.  
Public PropertyHasReminderIndicates if a Reminder object has been created for the appointment.  
Public PropertyIsMultiDay(Read-only) Returns whether the Appointment spans across multiple days.  
Public PropertyIsRecurringAppointmentRootReturns whether this Appointment represents a recurrence, i.e., if its Recurrence property is set to an instance of the AppointmentRecurrence object.  
Public PropertyIsRemovedGets/sets whether the Appointment has been logically removed.  
Public PropertyIsSelectedOverridden. Indicates whether the Appointment is selected.  
Public PropertyIsVarianceReturns whether this Appointment represents a variance, i.e., a member of a recurrence that differs in some way from the AppointmentRecurrence.RootAppointment that describes the recurrence.  
Public PropertyLocationReturns or sets the location of the Appointment.  
Public PropertyLockedDetermines whether the Appointment can be modified via the user interface of the control displaying the Appointment.  
Public PropertyLockedResolvedDetermines whether the Appointment can be modified via the user interface of the control displaying it.  
Public PropertyOriginalStartDateTimeIf this appointment is a member of a recurrence that has been modified, returns the DateTime that represents the value of the Appointment’s StartDateTime property as it was defined by the recurrence.  
Public PropertyOwnerOverridden. Gets/sets the assigned Owner.  
Public PropertyOwnerKeyGets/sets the key of the assigned Owner.  
Public PropertyRecurrenceGets/sets the AppointmentRecurrence object that describes the recurrence pattern that determines the frequency at which individual occurrences occur.  
Public PropertyRecurrenceIdThe globally unique identifier that refers to the AppointmentRecurrence object to which this Appointment object is associated. Used for deserialization purposes.  
Public PropertyRecurringAppointmentRootReturns the Appointment object that defines this Appointment's recurrence criteria. If this Appointment is a not member of a recurrence, or is itself a root appointment, null is returned.  
Public PropertyReminderReturns or sets the Reminder associated with this Appointment.  
Public PropertySelectedDetermines whether the Appointment object is part of the UltraCalendarInfo.SelectedAppointments of the owning UltraCalendarInfo.  
Public PropertySpanReturns the amount of time spanned by this activity, obtained by subtracting the value of the Start property from the value of the End property. (Inherited from Infragistics.Win.UltraWinSchedule.ActivityBase)
Public PropertyStartOverridden. Returns the value of the StartDateTime property.  
Public PropertyStartDateTimeReturns or sets the start date/time of the Appointment.  
Public PropertySubjectReturns or sets the subject of the Appointment.  
Public PropertyTagOverridden. The Tag property can be used to logically attach another object or value to this object.  
Public PropertyTextOverridden. Returns the value of the Subject property.  
Public PropertyVisibleOverridden. Determines whether the Appointment can be displayed.  
Public PropertyVisibleResolvedOverridden. Returns false if either this Appointment's Visible property is false or it's Owner's Visible property is false.  
Protected Properties
 NameDescription
Protected PropertySubObjectPropChangeHandler (Inherited from Infragistics.Shared.SubObjectBase)
Public Methods
 NameDescription
Public MethodCompareToCompares this instance to another and returns the result. (Inherited from Infragistics.Win.UltraWinSchedule.ActivityBase)
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodDispose (Inherited from Infragistics.Shared.DisposableObject)
Public Methodstatic (Shared in Visual Basic)FromBinaryDeserializes a single Appointment object from the specified stream.  
Public Methodstatic (Shared in Visual Basic)FromBytesDeserializes a single Appointment object from the specified byte array.  
Public Methodstatic (Shared in Visual Basic)FromXMLDeserializes a single Appointment object from the specified soap (xml) stream.  
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodIsSameAppointmentReturns true if the specified appointment represents the same logical Appointment.  
Public MethodNotifyPropChangeOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodOffsetStartTimeAdjusts the start date and time for the Appointment by the specified System.TimeSpan. The duration of the Appointment is maintained.  
Public MethodResetResets all properties of the Appointment to their default values.  
Public MethodResetActionResets the Action property to its default value.  
Public MethodResetAllDayEventResets the AllDayEvent property to its default value.  
Public MethodResetAppearanceResets the Appearance property to its default value.  
Public MethodResetBarColorResets the BarColor property to its default value.  
Public MethodResetDayResets the start of the Appointment to its default value.  
Public MethodResetDescriptionResets the Description property to its default value.  
Public MethodResetEndDateTimeResets the EndDateTime property to its default value.  
Public MethodResetIsRemovedResets the IsRemoved property to its default value.  
Public MethodResetLocationResets the Location property to its default value.  
Public MethodResetLockedResets Locked property to its default value.  
Public MethodResetOriginalStartDateTimeResets the OriginalStartDateTime property to its default value.  
Public MethodResetRecurrenceResets the RecurringAppointmentRoot property to its default value.  
Public MethodResetReminderResets the Reminder property to its default value.  
Public MethodResetStartDateTimeResets the StartDateTime property to its default value.  
Public MethodResetSubjectResets the Subject property to its default value.  
Public MethodResetVisibleResets the Visible property to its default value.  
Public MethodSaveOverloaded. Saves the Appointment object's information to the specified stream.  
Public MethodSaveAsXmlOverloaded. Saves the Appointment object's information to the specified stream as soap (xml).  
Public MethodShouldSerializeIndicates whether the Appointment object needs to be persisted.  
Public MethodShouldSerializeTag (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodToStringReturns the string representation of this object.  
Public MethodVerifyNotDisposed (Inherited from Infragistics.Shared.DisposableObject)
Protected Methods
 NameDescription
Protected MethodDeserializeTagOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodFinalizeDestructor for the Appointment object.  
Protected MethodGetObjectDataInvoked during the serialization of the object.  
Protected MethodInitializeTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected MethodOnDeserializationInvoked after the entire object graph has been deserialized.  
Protected MethodOnDisposeOverridden. Invoked when the object is disposed. The notification is used to dispose all resources used by the Appointment object.  
Protected MethodOnObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodOnSubObjectPropChangedOverridden. Invoked when a property on one of the subobjects changes.  
Protected MethodResetTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodSerializeTagOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodShouldSerializeActionIndicates whether the Action property needs to be serialized.  
Protected MethodShouldSerializeAllDayEventIndicates whether the AllDayEvent property needs to be serialized.  
Protected MethodShouldSerializeAppearanceIndicates whether the Appearance property contains data that needs to be serialized.  
Protected MethodShouldSerializeDescriptionIndicates whether the Description property should be serialized.  
Protected MethodShouldSerializeIsRemovedIndicates whether the IsRemoved property needs to be serialized.  
Protected MethodShouldSerializeLocationIndicates whether the Location property should be serialized.  
Protected MethodShouldSerializeLockedIndicates whether the Locked property should be serialized.  
Protected MethodShouldSerializeOriginalStartDateTimeIndicates whether the OriginalStartDateTime property needs to be serialized.  
Protected MethodShouldSerializeRecurrenceIndicates whether the Recurrence property needs to be serialized.  
Protected MethodShouldSerializeReminderIndicates whether the Reminder property should be serialized.  
Protected MethodShouldSerializeSubjectIndicates whether the Subject property should be serialized.  
Protected MethodShouldSerializeVisibleIndicates whether the Visible property should be serialized.  
Public Events
 NameDescription
Public EventSubObjectDisposed (Inherited from Infragistics.Shared.SubObjectBase)
Public EventSubObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
See Also