Version

AppointmentRecurrence Class Members

The following tables list the members exposed by AppointmentRecurrence.

Public Constructors
 NameDescription
Public ConstructorAppointmentRecurrence ConstructorOverloaded.   
Protected Fields
 NameDescription
Protected FieldtagValue (Inherited from Infragistics.Shared.SubObjectBase)
Public Properties
 NameDescription
Public PropertyDescriptionOverridden. Returns the human-readable description of this AppointmentRecurrence instance.  
Public PropertyDisposed (Inherited from Infragistics.Shared.DisposableObject)
Public PropertyIdGets a globally unique identifier that identifies this instance. Used for deserialization purposes.  
Public PropertyOccurrenceDurationGets/sets the duration of each occurrence in the recurrence.  
Public PropertyOccurrenceStartTimeGets/sets the starting time for each "non-variance" occurrence in the recurrence.  
Public PropertyPatternDayOfMonthOverridden. Gets/sets the number of the day in its respective month on which each occurrence will occur. Applicable only when the PatternFrequency property is set to 'Monthly' or 'Yearly'.  
Public PropertyPatternDaysOfWeekOverridden. Gets/sets the day(s) of the week on which each occurrence occurs.  
Public PropertyPatternFrequencyOverridden. Gets/sets the frequency at which the recurrence occurs, i.e., whether it occurs daily, weekly, monthly or yearly.  
Public PropertyPatternIntervalOverridden. Gets/sets the interval between occurrences of the recurrence.  
Public PropertyPatternMonthOfYearOverridden. Gets/sets the month of the year on which individual occurrences will occur.  
Public PropertyPatternOccurrenceOfDayInMonthOverridden. Gets/sets whether the recurrence should occur on the first, second, third, fourth or last occurrence of the day of the week (corresponding to the value of the PatternDaysOfWeek property) in its respective month.  
Public PropertyPatternTypeOverridden. Gets/sets whether the recurrence pattern is based on a specific day of the month and/or month of the year, or if it is calculated based on other criteria.  
Public PropertyRangeEndDateOverridden. Gets/sets the date that defines the end of the recurrence. Applicable only when the RangeLimit property is set to 'LimitByDate'.  
Public PropertyRangeLimitGets/sets the limiting factor of the recurrence, i.e., whether it never ends, ends after a certain number of occurrences, or ends on or before a certain date.  
Public PropertyRangeMaxOccurrencesGets/sets the maximum number of occurrences for the recurrence.  
Public PropertyRangeStartDateOverridden. Gets/sets the date that defines the beginning of the recurrence.  
Public PropertyRootAppointmentReturns the Appointment object that fully describes all occurrences (except for the date and start/end time) of 'non-variance' recurrences. This Appointment acts as a template that describes the subject, location, etc. of the recurrence.  
Public PropertyTag (Inherited from Infragistics.Shared.SubObjectBase)
Public PropertyVariancesReturns a collection of Appointments that belong to the recurrence represented by this AppointmentRecurrence that have been modified.  
Protected Properties
 NameDescription
Protected PropertySubObjectPropChangeHandler (Inherited from Infragistics.Shared.SubObjectBase)
Public Methods
 NameDescription
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)FromBytesDeserializes a single AppointmentRecurrence object from the specified byte array.  
Public MethodGetAppointmentsInRangeReturns a collection of the occurrences which are generated by this AppointmentRecurrence between the specified rangeStart and rangeEnd.  
Public MethodGetDateOfNextOccurrenceOverridden. Returns the date of the next occurrence in the series that is no earlier than the specified startDateTime.  
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 MethodNotifyPropChangeOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodResetOverridden. Resets all properties of the AppointmentRecurrence object to their default values.  
Public MethodResetOccurrenceDurationResets the OccurrenceDuration property to its default value.  
Public MethodResetOccurrenceStartTimeResets the OccurrenceStartTime property to its default value.  
Public MethodResetPatternDayOfMonthResets the DateRecurrence.PatternDayOfMonth property to its default value. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public MethodResetPatternDaysOfWeekResets the DateRecurrence.PatternDaysOfWeek property to its default value. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public MethodResetPatternFrequencyResets the DateRecurrence.PatternFrequency property to its default value. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public MethodResetPatternIntervalResets the DateRecurrence.PatternInterval property to its default value. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public MethodResetPatternMonthOfYearResets the DateRecurrence.PatternMonthOfYear property to its default value. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public MethodResetPatternOccurrenceOfDayInMonthResets the DateRecurrence.PatternOccurrenceOfDayInMonth property to its default value. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public MethodResetPatternTypeResets the DateRecurrence.PatternType property to its default value. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public MethodResetRangeEndDateResets the DateRecurrence.RangeEndDate property to its default value. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public MethodResetRangeLimitResets the RangeLimit property to its default value.  
Public MethodResetRangeMaxOccurrencesResets the RangeMaxOccurrences property to its default value.  
Public MethodResetRangeStartDateResets the RangeStartDate property to its default value. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public MethodSaveOverloaded. Returns a byte array containing the serialized information for this AppointmentRecurrence instance.  
Public MethodShouldSerializeOverridden. Returns whether any of the properties of the AppointmentRecurrence object have been changed from their default values.  
Public MethodShouldSerializeTag (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodToStringReturns the string representation of this instance (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public MethodVerifyNotDisposed (Inherited from Infragistics.Shared.DisposableObject)
Protected Methods
 NameDescription
Protected MethodDeserializeTagOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodGetObjectDataInvoked during the serialization of the AppointmentRecurrence object. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Protected MethodInitializeTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
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 MethodOnSubObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodResetTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodSerializeTagOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodShouldSerializeOccurrenceDurationIndicates whether the OccurrenceDuration property needs to be serialized.  
Protected MethodShouldSerializeOccurrenceStartTimeIndicates whether the OccurrenceStartTime property needs to be serialized.  
Protected MethodShouldSerializePatternDayOfMonthIndicates whether the DateRecurrence.PatternDayOfMonth property needs to be serialized. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Protected MethodShouldSerializePatternDaysOfWeekIndicates whether the DateRecurrence.PatternDaysOfWeek property needs to be serialized. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Protected MethodShouldSerializePatternFrequencyIndicates whether the DateRecurrence.PatternFrequency property needs to be serialized. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Protected MethodShouldSerializePatternIntervalIndicates whether the DateRecurrence.PatternInterval property needs to be serialized. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Protected MethodShouldSerializePatternMonthOfYearIndicates whether the DateRecurrence.PatternMonthOfYear property needs to be serialized. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Protected MethodShouldSerializePatternOccurrenceOfDayInMonthIndicates whether the DateRecurrence.PatternOccurrenceOfDayInMonth property needs to be serialized. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Protected MethodShouldSerializePatternTypeIndicates whether the DateRecurrence.PatternType property needs to be serialized. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Protected MethodShouldSerializeRangeEndDateIndicates whether the DateRecurrence.RangeEndDate property needs to be serialized. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Protected MethodShouldSerializeRangeLimitIndicates whether the RangeLimit property needs to be serialized.  
Protected MethodShouldSerializeRangeMaxOccurrencesIndicates whether the RangeMaxOccurrences property needs to be serialized.  
Protected MethodShouldSerializeRangeStartDateIndicates whether the RangeStartDate property needs to be serialized. (Inherited from Infragistics.Win.UltraWinSchedule.DateRecurrence)
Public Events
 NameDescription
Public EventSubObjectDisposed (Inherited from Infragistics.Shared.SubObjectBase)
Public EventSubObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
See Also