Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
RequestOrigin.cs
1
using
System.Threading.Tasks;
2
3
namespace
Waher.Things
4
{
8
public
class
RequestOrigin
:
IRequestOrigin
9
{
13
public
static
readonly
RequestOrigin
Empty
=
new
RequestOrigin
(
string
.
Empty
,
new
string
[0],
new
string
[0],
new
string
[0]);
14
15
private
readonly
string
[] deviceTokens;
16
private
readonly
string
[] serviceTokens;
17
private
readonly
string
[] userTokens;
18
private
readonly
string
from;
19
27
public
RequestOrigin
(
string
From
,
string
[]
DeviceTokens
,
string
[]
ServiceTokens
,
string
[]
UserTokens
)
28
{
29
this.from =
From
;
30
this.deviceTokens =
DeviceTokens
;
31
this.serviceTokens =
ServiceTokens
;
32
this.userTokens =
UserTokens
;
33
}
34
38
public
string
From
=> this.from;
39
43
public
string
[]
DeviceTokens
=> this.deviceTokens;
44
48
public
string
[]
ServiceTokens
=> this.serviceTokens;
49
53
public
string
[]
UserTokens
=> this.userTokens;
54
58
public
Task<RequestOrigin>
GetOrigin
()
59
{
60
return
Task.FromResult(
this
);
61
}
62
}
63
}
Waher.Things.RequestOrigin
Tokens available in request.
Definition:
RequestOrigin.cs:9
Waher.Things.RequestOrigin.Empty
static readonly RequestOrigin Empty
Empty request origin.
Definition:
RequestOrigin.cs:13
Waher.Things.RequestOrigin.RequestOrigin
RequestOrigin(string From, string[] DeviceTokens, string[] ServiceTokens, string[] UserTokens)
Tokens available in request.
Definition:
RequestOrigin.cs:27
Waher.Things.RequestOrigin.UserTokens
string[] UserTokens
User tokens, or null.
Definition:
RequestOrigin.cs:53
Waher.Things.RequestOrigin.DeviceTokens
string[] DeviceTokens
Device tokens, or null.
Definition:
RequestOrigin.cs:43
Waher.Things.RequestOrigin.From
string From
Address of caller.
Definition:
RequestOrigin.cs:38
Waher.Things.RequestOrigin.GetOrigin
Task< RequestOrigin > GetOrigin()
Origin of request.
Definition:
RequestOrigin.cs:58
Waher.Things.RequestOrigin.ServiceTokens
string[] ServiceTokens
Service tokens, or null.
Definition:
RequestOrigin.cs:48
Waher.Things.IRequestOrigin
Interface for requestors that can act as an origin for distributed requests.
Definition:
IRequestOrigin.cs:9
Waher.Things
Definition:
AnalogInput.cs:15
IoTGateway
Things
Waher.Things
RequestOrigin.cs
Generated by
1.9.5