Click or drag to resize

SecureConfigurationManagerTConfig Methods

The SecureConfigurationManagerTConfig generic type exposes the following members.

Methods
  NameDescription
Public methodDeserialize
Deserializes a configuration text into an object.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetSchema
Resolves a schema for the configuration class based on the user's security level.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLoad
Loads the configuration object from storage.
Public methodLoadRedactedText(IConfigurationRequestContext)
Loads the configuration text so that is safe to show in MFAdmin. All password fields will be redacted. As a safety precaution, this method Throws an exception if the configuration is not valid json, and user is not a sysadmin. This is the only way to ensure non-sysadmins do not see sensitive information.
Public methodLoadRedactedText(Vault, SecurityAttributeUserLevel)
Loads the configuration text so that is safe to show in MFAdmin. All password fields will be redacted. As a safety precaution, this method Throws an exception if the configuration is not valid json, and user is not a sysadmin. This is the only way to ensure non-sysadmins do not see sensitive information.
Public methodLoadText
Load the configuration text from storage.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSave
Saves the raw configuration text to storage.
Public methodSaveRedactedText(IConfigurationRequestContext, String)
Saves a configuration text, ensuring that: 1. It is valid json (parseable). 2. No settings were modified that should be restricted for the current user. 3. Any passwords that were redacted when provided to the user, are restored first. If previous version cannot be parsed, no passwords would have been redacted, so this check isn't done, However, we would not have provided the unparseable text to vaultAdmins, so we don't allow them to save in this situation either.
Public methodSaveRedactedText(Vault, SecurityAttributeUserLevel, String)
Saves a configuration text, ensuring that: 1. It is valid json (parseable). 2. No settings were modified that should be restricted for the current user. 3. Any passwords that were redacted when provided to the user, are restored first. If previous version cannot be parsed, no passwords would have been redacted, so this check isn't done, However, we would not have provided the unparseable text to vaultAdmins, so we don't allow them to save in this situation either.
Public methodSerialize
Serializes a configuration object into text.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also