Wrapper to encrypt and store a System.TimeSpan.
More...
Inherits CryptoCache< TimeSpan, TimeSpanField >.
Public Member Functions | |
| CryptoPeriod (TimeSpan value=default) | |
| Initialize with the specified value. More... | |
| override string | ToString () |
| Return the time span text. More... | |
| CryptoCache(T value=default) override void | OnBeforeSerialize () |
| Initialize with the specified value. More... | |
| override void | OnAfterDeserialize () |
| OnAfterDeserialize, read the real value to the obfuscated cache. More... | |
Protected Member Functions | |
| override TimeSpan | ToValue (string text) |
| Convert the decrypted text to the real value. More... | |
| override string | ToText (TimeSpan value) |
| Convert the real value to the text to encrypt. More... | |
| override TimeSpanField | ReadEditee () |
| Read the stored value to the editee value. More... | |
| override void | WriteEditee (TimeSpanField editee) |
| Write the editee value to the stored value. More... | |
| override TimeSpan | ReadObfuscated () |
| Read the obfuscated cache value. More... | |
| override void | WriteObfuscated (TimeSpan value) |
| Write value to the obfuscated cache. More... | |
| abstract void | WriteObfuscated (T value) |
| Write value to the obfuscated cache. More... | |
| int | RandomValue (int min=int.MinValue, int max=int.MaxValue) |
| Get a random value in the specified range. More... | |
Properties | |
| override T | value [get, set] |
| The stored value. More... | |
Wrapper to encrypt and store a System.TimeSpan.
| CryptoPeriod | ( | TimeSpan | value = default | ) |
Initialize with the specified value.
| value | Value. |
| override string ToString | ( | ) |
Return the time span text.
string represents this.
|
protected |
Convert the decrypted text to the real value.
| text | Text. |
|
protected |
Convert the real value to the text to encrypt.
| value | Value. |
|
protected |
Read the stored value to the editee value.
|
protected |
Write the editee value to the stored value.
| editee | Editee. |
|
protectedvirtual |
|
protected |
Write value to the obfuscated cache.
| value | Value. |
|
inherited |
Initialize with the specified value.
| value | Value. |
OnBeforeSerialize, write the obfuscated cache to the real value.
|
inherited |
OnAfterDeserialize, read the real value to the obfuscated cache.
|
protectedpure virtualinherited |
Write value to the obfuscated cache.
| value | Value. |
|
protectedinherited |
Get a random value in the specified range.
| min | Min value. |
| max | Max value. |
|
getsetinherited |
The stored value.