This page is a Draft, its content is not complete and might contain errors.
The SDK API provided for customizations consists of the classes and interfaces described below. These will be kept consistent and provide backwards compatibility with new versions whenever possible. Using classes outside of the SDK is not supported and these may be subject to change.
EditCWR.MSCRM.Mobile.Client.Sdk.dll
Contains the interfaces needed to implement customizations
| CWR.MSCRM.Mobile.Client.BL.CalloutBase | Base class for callouts |
| CWR.MSCRM.Mobile.Client.BL.CalloutEntityContext | Context passed to the various event methods on the callouts |
| CWR.MSCRM.Mobile.Client.Interfaces.ISitemapExtension | Interface which must be implemented by sitemap extensions |
| CWR.MSCRM.Mobile.Client.Interfaces.ISitemapContext | Context passed to the sitemap extension configure method |
| CWR.MSCRM.Mobile.Client.Interfaces.IViewExtension | Interface which must be implemented by view extensions |
| CWR.MSCRM.Mobile.Client.Interfaces.IViewContext | Context passed to the view extension configure method |
| CWR.MSCRM.Mobile.Client.Interfaces.ICustomControl | Interface which must be implemented by custom form controls |
| CWR.MSCRM.Mobile.Client.Interfaces.IFormContext | Context passed to the custom control configure method |
EditCWR.MSCRM.Mobile.Client.BL.dll
Contains the EntityManager classes to Create, Update, Delete and Query the CWR Mobile CRM database
| CWR.MSCRM.Mobile.Client.BL.EntityManagerFactory | Creates instances of the correct Entity Manager type. |
| CWR.MSCRM.Mobile.Client.BL.EntityManager | Base class for access to the CWR Mobile Database. This class provides methods to perform all CRM supported opperations on entities.
|
EditCWR.MSCRM.Mobile.Client.Helpers.dll
Contains various helper classes
| CWR.MSCRM.Mobile.Client.Helpers.MetadataHelper | Allows access to the Mobile Metadata |
EditCWR.MSCRM.Mobile.Client.Synchronization.dll
Contains the Synchronization manager class which can be used to capture synchronization related events.
| CWR.MSCRM.Mobile.Client.Synchronization.SyncManager | Static class providing events and method to interact with the synchronization process. |
EditCWR.MSCRM.Client.WebServices.dll
Contains all CRM webservice type for use in CWR Mobile CRM.
All types in the assembly are supported for use.