Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
TimeSpanSetting.cs
1
using
System;
2
using
Waher.Persistence.Attributes
;
3
4
namespace
Waher.Runtime.Settings.SettingObjects
5
{
9
public
class
TimeSpanSetting
:
Setting
10
{
11
private
TimeSpan value = TimeSpan.MinValue;
12
16
public
TimeSpanSetting
()
17
{
18
}
19
25
public
TimeSpanSetting
(
string
Key
, TimeSpan
Value
)
26
: base(
Key
)
27
{
28
this.value =
Value
;
29
}
30
34
[DefaultValueTimeSpanMinValue]
35
public
TimeSpan
Value
36
{
37
get
=> this.value;
38
set
=> this.value = value;
39
}
40
45
public
override
object
GetValueObject
()
46
{
47
return
this.value;
48
}
49
}
50
}
Waher.Runtime.Settings.SettingObjects.Setting
Base abstract class for settings.
Definition:
Setting.cs:14
Waher.Runtime.Settings.SettingObjects.Setting.Key
string Key
Key name.
Definition:
Setting.cs:48
Waher.Runtime.Settings.SettingObjects.TimeSpanSetting
TimeSpan setting object.
Definition:
TimeSpanSetting.cs:10
Waher.Runtime.Settings.SettingObjects.TimeSpanSetting.GetValueObject
override object GetValueObject()
Gets the value of the setting, as an object.
Definition:
TimeSpanSetting.cs:45
Waher.Runtime.Settings.SettingObjects.TimeSpanSetting.TimeSpanSetting
TimeSpanSetting()
TimeSpan setting object.
Definition:
TimeSpanSetting.cs:16
Waher.Runtime.Settings.SettingObjects.TimeSpanSetting.Value
TimeSpan Value
Value.
Definition:
TimeSpanSetting.cs:36
Waher.Runtime.Settings.SettingObjects.TimeSpanSetting.TimeSpanSetting
TimeSpanSetting(string Key, TimeSpan Value)
TimeSpan setting object.
Definition:
TimeSpanSetting.cs:25
Waher.Persistence.Attributes
Definition:
ArchivingTimeAttribute.cs:4
Waher.Runtime.Settings.SettingObjects
Definition:
BooleanSetting.cs:10
IoTGateway
Runtime
Waher.Runtime.Settings
SettingObjects
TimeSpanSetting.cs
Generated by
1.9.5