Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IfRemoteDomain.cs
1
using
System.Xml;
2
3
namespace
Waher.Service.IoTBroker.Provisioning.Rules
4
{
5
public
class
IfRemoteDomain
:
IfStringValue
6
{
7
public
IfRemoteDomain
()
8
: base()
9
{
10
}
11
12
public
override
bool
?
Evaluate
(
Context
Context
)
13
{
14
if
(
Context
.RemoteDomain !=
this
.Value)
15
return
null
;
16
17
return
base.Evaluate(
Context
);
18
}
19
24
public
override
void
Export
(XmlWriter Output)
25
{
26
Output.WriteStartElement(
"IfRemoteDomain"
,
RuleNamespace
);
27
Output.WriteAttributeString(
"value"
, this.Value);
28
base.ExportChildren(Output);
29
Output.WriteEndElement();
30
}
31
}
32
}
Waher.Service.IoTBroker.Provisioning.Rules.Context
Definition:
Context.cs:8
Waher.Service.IoTBroker.Provisioning.Rules.IfRemoteDomain
Definition:
IfRemoteDomain.cs:6
Waher.Service.IoTBroker.Provisioning.Rules.IfRemoteDomain.Export
override void Export(XmlWriter Output)
Exports the rule.
Definition:
IfRemoteDomain.cs:24
Waher.Service.IoTBroker.Provisioning.Rules.IfRemoteDomain.Evaluate
override? bool Evaluate(Context Context)
Tries to evaluate the rule.
Definition:
IfRemoteDomain.cs:12
Waher.Service.IoTBroker.Provisioning.Rules.IfStringValue
Definition:
IfStringValue.cs:6
Waher.Service.IoTBroker.Provisioning.Rules.Rule.RuleNamespace
const string RuleNamespace
http://waher.se/Schema/Provisioning/Rules.xsd
Definition:
Rule.cs:16
Waher.Service.IoTBroker.Provisioning.Rules
Definition:
All.cs:4
Waher.Service.IoTBroker
Provisioning
Rules
IfRemoteDomain.cs
Generated by
1.9.5