PreferenceObjectService Class TIBCO Spotfire 6.0 API Reference
Provides functionality to retrieve, add, and delete preference objects for the currently logged on user. There is only one object of this type available in the application. This instance is registered as a top-level service and can be accessed through one of the service provider methods. New instances of this type cannot be created.

A preference object defines a value that can be set as a preference. All preference objects are ordered in preference classes which defines categories of preference values.

Preference objects created through this service, are cached locally on the computer until synchronized with the server, at which point the settings are written to the server. The synchronization procedure is automatically managed, but doing so requires the application to be connected to the server.

When this service is initialized during application start-up, it will synchronize with the server to download new preference objects that may have been added for the currently logged on user. This, again, requires a connection to the server.

Inheritance Hierarchy

System Object
  DedicatedThreadAccessible
    DedicatedThreadService
      Spotfire.Dxp.Framework.Preferences PreferenceObjectService

Namespace: Spotfire.Dxp.Framework.Preferences
Assembly: Spotfire.Dxp.Framework (in Spotfire.Dxp.Framework.dll) Version: 13.19.7018.3940 (13.19.7018.3940)
Syntax

public class PreferenceObjectService : DedicatedThreadService
See Also