Class SymmetricDecryptionSettings
The decryption settings used to decrypt the messages.
Inheritance
SymmetricDecryptionSettings
Assembly: Silverback.Integration.dll
Syntax
public record SymmetricDecryptionSettings : SymmetricEncryptionSettingsBase, IEquatable<SymmetricEncryptionSettingsBase>, IDecryptionSettings, IValidatableSettings, IEquatable<SymmetricDecryptionSettings>
Constructors
SymmetricDecryptionSettings()
The decryption settings used to decrypt the messages.
Declaration
public SymmetricDecryptionSettings()
SymmetricDecryptionSettings(SymmetricDecryptionSettings)
The decryption settings used to decrypt the messages.
Declaration
protected SymmetricDecryptionSettings(SymmetricDecryptionSettings original)
Parameters
Properties
EqualityContract
The decryption settings used to decrypt the messages.
Declaration
protected override Type EqualityContract { get; }
Property Value
Overrides
KeyProvider
Gets the function to be used to retrieve the decryption key.
Declaration
public Func<string?, byte[]>? KeyProvider { get; init; }
Property Value
Methods
Equals(SymmetricDecryptionSettings?)
The decryption settings used to decrypt the messages.
Declaration
public virtual bool Equals(SymmetricDecryptionSettings? other)
Parameters
Returns
Equals(SymmetricEncryptionSettingsBase?)
The decryption settings used to decrypt the messages.
Declaration
public override sealed bool Equals(SymmetricEncryptionSettingsBase? other)
Parameters
Returns
Overrides
Equals(object?)
The decryption settings used to decrypt the messages.
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
The decryption settings used to decrypt the messages.
Declaration
public override int GetHashCode()
Returns
Overrides
PrintMembers(StringBuilder)
The decryption settings used to decrypt the messages.
Declaration
protected override bool PrintMembers(StringBuilder builder)
Parameters
Returns
Overrides
ToString()
The decryption settings used to decrypt the messages.
Declaration
public override string ToString()
Returns
Overrides
Validate()
Declaration
public override void Validate()
Overrides
Operators
operator ==(SymmetricDecryptionSettings?, SymmetricDecryptionSettings?)
The decryption settings used to decrypt the messages.
Declaration
public static bool operator ==(SymmetricDecryptionSettings? left, SymmetricDecryptionSettings? right)
Parameters
Returns
operator !=(SymmetricDecryptionSettings?, SymmetricDecryptionSettings?)
The decryption settings used to decrypt the messages.
Declaration
public static bool operator !=(SymmetricDecryptionSettings? left, SymmetricDecryptionSettings? right)
Parameters
Returns
Implements