EventOccurrence class

Represents a single occurrence of an event.

Properties

  • DateTime StartDate - Gets the start date/time of the occurrence
  • DateTime? EndDate - Gets the end date/time of the occurrence
  • string Title - Gets the title (name) of the occurrence
  • string Description - Gets the description of the occurrence
  • string Location - Gets the location of the occurrence
  • bool IsRecurrent - Gets whether the occurrence is part of given series of recurrence
  • int Duration - Gets the duration of the occurrence 
  • Event Event - Gets the event to which this occurrence applies

Methods

As the class implements the ICustomTypeDescriptor interface thee are methods that come from the implementation:

  • AttributeCollection GetAttributes() - Returns a collection of custom attributes for this instance of a component.
  • string GetClassName() – Returns the class name of this instance of a component.
  • string GetComponentName() - Returns the name of this instance of a component.
  • TypeConverter GetConverter() - Returns a type converter for this instance of a component.
  • EventDescriptor GetDefaultEvent() - Returns the default event for this instance of a component.
  • PropertyDescriptor GetDefaultProperty() - Returns the default property for this instance of a component.
  • object GetEditor(Type editorBaseType) - Returns an editor of the specified type for this instance of a component. 
  • EventDescriptorCollection GetEvents(Attribute[] attributes) – Returns the events for this instance of a component using the specified attribute array as a filter.
  • EventDescriptorCollection GetEvents() - Returns the events for this instance of a component.
  • PropertyDescriptorCollection GetProperties(Attribute[] attributes) – Returns the properties for this instance of a component using the attribute array as a filter.
  • PropertyDescriptorCollection GetProperties() - Returns the properties for this instance of a component.
  • object GetPropertyOwner(PropertyDescriptor pd) – Returns an object that contains the property described by the specified property descriptor.
  • PropertyDescriptorCollection GetPropertyDescriptorCollection(Attribute[] attributes) - Returns the properties for this instance of a component using the attribute array as a filter.

Following is an example of the usage of some the EventOccurence properties in the RadSchedulerService:


Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?

Next article

Extension methods