Class TerminalRemoteMessageItem
Represents a TerminalRemoteMessageQueue item received from a remote sender to be processed by the terminal router.
public sealed class TerminalRemoteMessageItem
- Inheritance
-
TerminalRemoteMessageItem
- Inherited Members
Constructors
TerminalRemoteMessageItem(string, string, EndPoint, string?)
Initializes a new instance of the TerminalRemoteMessageItem class.
public TerminalRemoteMessageItem(string id, string command, EndPoint senderEndpoint, string? senderId)
Parameters
id
stringThe unique identifier for the command item.
command
stringThe command string to be processed.
senderEndpoint
EndPointThe sender endpoint from which the command was sent.
senderId
stringThe sender id if the multiple senders shares same endpoint.
Properties
CommandString
Gets the command string that needs to be processed.
public string CommandString { get; }
Property Value
Id
Gets the unique identifier for the command item.
public string Id { get; }
Property Value
SenderEndpoint
Gets the endpoint of the sender who issued the command.
public EndPoint SenderEndpoint { get; }
Property Value
SenderId
Gets the sender id if the multiple senders shares same endpoint.
public string? SenderId { get; }