Supplies a separate appointment collection while exposing the scheduler's current resource and metadata stores. Appointment objects are referenced, not cloned.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.Scheduler.dll
Syntax:
public class SnapshotAppointmentsSchedulerData : ISchedulerData
Inheritance: objectSnapshotAppointmentsSchedulerData
Implements:
Constructors
Creates data for the specified scheduler and copies the supplied appointment references into a separate collection. A null appointment sequence produces an empty event store.
public SnapshotAppointmentsSchedulerData(RadScheduler scheduler, IEnumerable<IEvent> appointments)
The scheduler supplying resource and metadata stores; it must not be null.
appointmentsIEnumerable<IEvent>The appointments to place in the separate event store, or null for an empty store.
Properties
Methods
Gets the scheduler's live appointment-background collection.
public ISchedulerStorage<IAppointmentBackgroundInfo> GetBackgroundStorage()
ISchedulerStorage<IAppointmentBackgroundInfo>
The scheduler background storage.
Implements:
Gets the separate collection populated from the constructor's appointment sequence.
public ISchedulerStorage<IEvent> GetEventStorage()
The appointment snapshot collection.
Implements:
Gets the scheduler's live reminder collection.
public ISchedulerStorage<IAppointmentReminderInfo> GetReminderStorage()
ISchedulerStorage<IAppointmentReminderInfo>
The scheduler reminder storage.
Implements:
Gets the scheduler's live resource collection.
public ISchedulerStorage<IResource> GetResourceStorage()
The scheduler resource storage.
Implements:
Gets the scheduler's live appointment-status collection.
public ISchedulerStorage<IAppointmentStatusInfo> GetStatusStorage()
ISchedulerStorage<IAppointmentStatusInfo>
The scheduler status storage.
Implements: