New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

This abstract class defines the SchedulerProviderBase that inherits ProviderBase.

Definition

Constructors

C#
protected SchedulerProviderBase()

Methods

Deletes the specified scheduler info.

C#
public virtual void Delete(ISchedulerInfo schedulerInfo, Appointment appointmentToDelete)
Parameters:schedulerInfoISchedulerInfo

The scheduler info.

appointmentToDeleteAppointment

The appointment to delete.

Deletes the specified owner.

C#
public virtual void Delete(RadScheduler owner, Appointment appointmentToDelete)
Parameters:ownerRadScheduler

The owner.

appointmentToDeleteAppointment

The appointment to delete.

Gets the appointments.

C#
public virtual IEnumerable<Appointment> GetAppointments(ISchedulerInfo schedulerInfo)
Parameters:schedulerInfoISchedulerInfo

The scheduler info.

Returns:

IEnumerable<Appointment>

Gets the appointments.

C#
public virtual IEnumerable<Appointment> GetAppointments(RadScheduler owner)
Parameters:ownerRadScheduler

The owner.

Returns:

IEnumerable<Appointment>

Gets the resources.

C#
public virtual IDictionary<ResourceType, IEnumerable<Resource>> GetResources(ISchedulerInfo schedulerInfo)
Parameters:schedulerInfoISchedulerInfo

The scheduler info.

Returns:

IDictionary<ResourceType, IEnumerable<Resource>>

Gets the type of the resources by.

C#
public virtual IEnumerable<Resource> GetResourcesByType(RadScheduler owner, string resourceType)
Parameters:ownerRadScheduler

The owner.

resourceTypestring

Type of the resource.

Returns:

IEnumerable<Resource>

Gets the resource types.

C#
public virtual IEnumerable<ResourceType> GetResourceTypes(RadScheduler owner)
Parameters:ownerRadScheduler

The owner.

Returns:

IEnumerable<ResourceType>

Inserts the specified scheduler info.

C#
public virtual void Insert(ISchedulerInfo schedulerInfo, Appointment appointmentToInsert)
Parameters:schedulerInfoISchedulerInfo

The scheduler info.

appointmentToInsertAppointment

The appointment to insert.

Inserts the specified owner.

C#
public virtual void Insert(RadScheduler owner, Appointment appointmentToInsert)
Parameters:ownerRadScheduler

The owner.

appointmentToInsertAppointment

The appointment to insert.

Returns a synchronized (thread safe) wrapper for this provider instance.

C#
public virtual SchedulerProviderBase Synchronized()
Returns:

SchedulerProviderBase

A synchronized (thread safe) wrapper for this provider instance.

Updates the specified scheduler info.

C#
public virtual void Update(ISchedulerInfo schedulerInfo, Appointment appointmentToUpdate)
Parameters:schedulerInfoISchedulerInfo

The scheduler info.

appointmentToUpdateAppointment

The appointment to update.

Updates the specified owner.

C#
public virtual void Update(RadScheduler owner, Appointment appointmentToUpdate)
Parameters:ownerRadScheduler

The owner.

appointmentToUpdateAppointment

The appointment to update.