The Web farm synchronization module uses the following database tables:
• | CMS_WebFarmServer - contains web farm servers and information about them |
• | CMS_WebFarmServerTask - assigns web farm synchronization tasks to the servers that should process them |
• | CMS_WebFarmTask - contains web farm synchronization tasks and information about them |
The Web farm synchronization API is provided by the following classes:
• | CMS.SettingsProvider namespace: |
• | WebSyncHelperClass - this class provides functionality for performing synchronization related tasks |
• | CMS.WebFarmSync namespace: |
• | WebFarmServerInfo, WebFarmServerInfoProvider - these classes provide functionality for managing web farm servers |
• | WebFarmTaskInfo, WebFarmTaskInfoProvider - these classes provide functionality for managing web farm synchronization tasks |
• | CMS.WebFarmSyncHelper namespace |
• | WebSyncHelper - this class provides further functionality for performing synchronization related tasks |
The following chapters show examples of how these classes can be used:
The API programming and Kentico CMS internals section of this guide contains more API related information, so please refer to it if required.
For detailed API documentation, such as a list of all methods from the classes above, please refer to Kentico CMS API Reference that is a part of your Kentico CMS installation and can be accessed through the programs folder in Windows Start menu.