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.

CompareAsync(PersistedConfiguration other, Inedo.Extensibility.Operations.IOperationCollectionContext context)

Compares this configuration with a configuration of the same type.

DeepCopy

Returns a deep copy of the current instance.

GetPropertiesForDisplay(bool hideEncrypted)

Returns properties used for display purposes.

PersistAsync(ConfigurationPersistenceContext context)

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