Otter SDK Reference
Version:

PersistedConfiguration Class

Represents configuration information that can be discovered on a server and/or persisted in the database.

Inheritance Hierarchy

Syntax

public class PersistedConfiguration

Constructors

Name Description
PersistedConfiguration

Initializes a new instance of the PersistedConfiguration class.

Properties

Name Description
ConfigurationKey

Get the unique key for the configuration.

ConfigurationTypeName

Gets the name of the configuration type.

HasEncryptedProperties

Gets a value indicating whether this instance has encrypted properties, as defined by GetPropertiesForDisplay(bool hideEncrypted)

Methods

Name Description
Compare(PersistedConfiguration other)

Compares this configuration with a configuration of the same type.

DeepCopy

Returns a deep copy of the current instance.

Describe(Inedo.Otter.Data.Tables.ServerConfigurations_Extended data)
GetProperties

Gets a dictionary of properties for this configuration.

GetPropertiesForDisplay(bool hideEncrypted)

Gets the properties for display purposes

Persist(ConfigurationPersistenceContext context)

Persists this configuration information in the database given the specified context.