Gemstone Common Library
Show/Hide TOC

# IPersistSettings Interface

Defines as interface that specifies that this object can persist settings to a config file.

## Definition

Namespace: Gemstone.Configuration
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.178 -- Release Build+f8a23028fef00502c7e35bcc3934c260e8a0eb56
C#
View Source Request Example

    public interface IPersistSettings : IDefineSettings

VB
View Source Request Example

    Public Interface IPersistSettings
    	Inherits IDefineSettings

C++
View Source Request Example

    public interface class IPersistSettings : IDefineSettings

JavaScript
View Source Request Example

    Gemstone.Configuration.IPersistSettings = function();
    Gemstone.Configuration.IPersistSettings.createInterface('Gemstone.Configuration.IPersistSettings');

Implements
  IDefineSettings

## Properties

PersistSettings | Determines whether the object settings are to be persisted to the config file.
SettingsCategory | Gets or sets the category name under which the object settings are persisted in the config file.

## Methods

DefineSettings | Establishes default settings for the config file. (Inherited from IDefineSettings)
LoadSettings | Loads saved settings from the config file.
SaveSettings | Saves settings to the config file.

## See Also

#### Reference

Gemstone.Configuration Namespace