Table of Contents

Class TerminalRemoteMessageItem

Namespace
OneImlx.Terminal.Runtime
Assembly
OneImlx.Terminal.dll

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 string

The unique identifier for the command item.

command string

The command string to be processed.

senderEndpoint EndPoint

The sender endpoint from which the command was sent.

senderId string

The 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

string

Id

Gets the unique identifier for the command item.

public string Id { get; }

Property Value

string

SenderEndpoint

Gets the endpoint of the sender who issued the command.

public EndPoint SenderEndpoint { get; }

Property Value

EndPoint

SenderId

Gets the sender id if the multiple senders shares same endpoint.

public string? SenderId { get; }

Property Value

string