RecurrenceMonthly Class

Allows to execute tasks within a monthly interval.

Definition

Namespace: Aliquo.Core.Recurrence
Assembly: Aliquo.Core (in Aliquo.Core.dll) Version: 5.0.9179.22651
C#
[SerializableAttribute]
public class RecurrenceMonthly : BindableCore, 
	IRecurrencePattern, INotifyPropertyChanged
Inheritance
Object    BindableCore    RecurrenceMonthly
Implements
IRecurrencePattern, INotifyPropertyChanged

Constructors

RecurrenceMonthlyInitializes a new instance of the RecurrenceMonthly class

Properties

Every Interval of months to execute the task.
Period Period to execute the task:
MonthlyDayPeriod: Allows to indicate a specific day to execute the task.

MonthlyOrdinalPeriod: Allows to indicate an occurrence of a day of week to execute the task.

Methods

GetNextDate Finds the next date to execute the task.
ToChar Convert character "M" to identify the pattern.
ValidateDate Checks if a date is a valid date to execute the task.
ValidateModel Validates model.

Extension Methods

GetAttributeFromT Get attribute from a class.
(Defined by ObjectExtensions)
ValidateDataAnnotations Validate class with validator of DataAnnotations.
(Defined by ObjectExtensions)

See Also