This abstract class defines the SchedulerProviderBase that inherits ProviderBase.
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
public abstract class SchedulerProviderBase : ProviderBase
Inheritance: objectProviderBaseSchedulerProviderBase
Derived Classes:
Inherited Members
Constructors
protected SchedulerProviderBase()
Methods
Deletes the specified scheduler info.
public virtual void Delete(ISchedulerInfo schedulerInfo, Appointment appointmentToDelete)
The scheduler info.
appointmentToDeleteAppointmentThe appointment to delete.
Deletes the specified owner.
public virtual void Delete(RadScheduler owner, Appointment appointmentToDelete)
The owner.
appointmentToDeleteAppointmentThe appointment to delete.
Gets the appointments.
public virtual IEnumerable<Appointment> GetAppointments(ISchedulerInfo schedulerInfo)
The scheduler info.
Returns:Gets the appointments.
public virtual IEnumerable<Appointment> GetAppointments(RadScheduler owner)
The owner.
Returns:Gets the resources.
public virtual IDictionary<ResourceType, IEnumerable<Resource>> GetResources(ISchedulerInfo schedulerInfo)
The scheduler info.
Returns:Gets the type of the resources by.
public virtual IEnumerable<Resource> GetResourcesByType(RadScheduler owner, string resourceType)
The owner.
resourceTypestringType of the resource.
Returns:Gets the resource types.
public virtual IEnumerable<ResourceType> GetResourceTypes(RadScheduler owner)
The owner.
Returns:Inserts the specified scheduler info.
public virtual void Insert(ISchedulerInfo schedulerInfo, Appointment appointmentToInsert)
The scheduler info.
appointmentToInsertAppointmentThe appointment to insert.
Inserts the specified owner.
public virtual void Insert(RadScheduler owner, Appointment appointmentToInsert)
The owner.
appointmentToInsertAppointmentThe appointment to insert.
Returns a synchronized (thread safe) wrapper for this provider instance.
public virtual SchedulerProviderBase Synchronized()
A synchronized (thread safe) wrapper for this provider instance.
Updates the specified scheduler info.
public virtual void Update(ISchedulerInfo schedulerInfo, Appointment appointmentToUpdate)
The scheduler info.
appointmentToUpdateAppointmentThe appointment to update.
Updates the specified owner.
public virtual void Update(RadScheduler owner, Appointment appointmentToUpdate)
The owner.
appointmentToUpdateAppointmentThe appointment to update.