DXGoogleCalendarSync Members
A component that provides synchronization between a SchedulerControl and a Google Calendar. See Google Calendars for more details.Constructors
Name | Description |
---|---|
DXGoogleCalendarSync() | Initializes a new instance of the DXGoogleCalendarSync class with the default settings. |
DXGoogleCalendarSync(IContainer) | Initializes a new instance of the DXGoogleCalendarSync class with the specified settings. |
Properties
Name | Description |
---|---|
CalendarId | Gets or sets the CalendarListEntry.ID property of a Google Calendar, whose events should be synchronized with Scheduler Appointments. |
CalendarService | Gets or sets a Google Calendar Service required to access Google Events. |
CanRaiseEvents protected | Gets a value indicating whether the component can raise an event. Inherited from Component. |
Container | Gets the IContainer that contains the Component. Inherited from Component. |
CustomFieldETagPropertyName | Gets or sets the name of an appointment custom field that stores Google Event ETag. |
CustomFieldIdPropertyName | Gets or sets the name of an appointment custom field that stores Google Event ID. |
DesignMode protected | Gets a value that indicates whether the Component is currently in design mode. Inherited from Component. |
Events protected | Gets the list of event handlers that are attached to this Component. Inherited from Component. |
Site | Gets or sets the ISite of the Component. Inherited from Component. |
SkipOverdueReminders | |
StateTrackingMode | Gets or sets whether the DXGoogleCalendarSync component should automatically write session information to an XML file. |
Storage | Gets or sets a SchedulerControl‘s storage whose Appointments should be synchronized with a Google Calendar. |
Methods
Name | Description |
---|---|
CreateObjRef(Type) | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. Inherited from MarshalByRefObject. |
Dispose() | Releases all resources used by the Component. Inherited from Component. |
Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from Object. |
Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from Object. |
GetHashCode() | Serves as the default hash function. Inherited from Object. |
GetLifetimeService() | Retrieves the current lifetime service object that controls the lifetime policy for this instance. Inherited from MarshalByRefObject. |
GetService(Type) protected | Returns an object that represents a service provided by the Component or by its Container. Inherited from Component. |
GetType() | Gets the Type of the current instance. Inherited from Object. |
InitializeLifetimeService() | Obtains a lifetime service object to control the lifetime policy for this instance. Inherited from MarshalByRefObject. |
Load() | Loads the session info from a default .xml file in the project’s working directory. |
Load(Stream) | Loads the session information from the target stream. |
Load(String) | Saves the session info from the .xml file. |
MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from Object. |
MemberwiseClone(Boolean) protected | Creates a shallow copy of the current MarshalByRefObject object. Inherited from MarshalByRefObject. |
ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from Object. |
Save() | Saves the current session info to a default .xml file in the project’s working directory. |
Save(Stream) | Saves the session information to the target stream. |
Save(String) | Saves the current session info to the .xml file. |
Synchronize() | Triggers the synchronization. |
SynchronizeAsync() | Triggers the synchronization. This is the asynchronous method that retrieves Google Calendar data in a non-UI thread. |
ToString() | Returns a String containing the name of the Component, if any. This method should not be overridden. Inherited from Component. |
Events
Name | Description |
---|---|
AppointmentValuesRequested | Raises when the DXGoogleCalendarSync should copy Scheduler Appointment data into a corresponding Google Calendar Event. |
CompareEventAndAppointment | Allows you to manually compare a Google Event with its paired Scheduler Appointment, and decide whether these objects are equal. |
ConflictDetected | Raises when the DXGoogleCalendarSync component is uncertain whether it should copy Scheduler Appointment data to a corresponding Google Event, or vice versa. |
Disposed | Occurs when the component is disposed by a call to the Dispose() method. Inherited from Component. |
EventValuesRequested | Raises when the DXGoogleCalendarSync should copy Google Calendar Event data into a corresponding Scheduler Appointment. |
FilterAppointments | Allows you to skip certain Scheduler Appointments and\or Google Calendar Events during synchronization. |
OnException | Raises when a critical synchronization error occurs. |
ProgressChanged | Repeatedly occurs as the synchronization process makes noticeable progress. Allows you to track the progress and update UI elements (e.g., a ProgressBarControl accordingly). |
See Also