XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
UTF-8
using XFEExtension.NetCore.CyberComm;

namespace XFEExtension.NetCore.XFEConsole;

/// <summary>
/// 连接到调试程序服务器的终端信息。
/// </summary>
public sealed class XFEConsoleTerminalInfo
{
    internal XFEConsoleTerminalInfo(string terminalName, string terminalId, CyberCommServerEventArgs eventArgs)
    {
        TerminalName = terminalName;
        TerminalId = terminalId;
        EventArgs = eventArgs;
    }

    /// <summary>终端名称。</summary>
    public string TerminalName { get; }

    /// <summary>终端唯一标识。</summary>
    public string TerminalId { get; }

    /// <summary>终端的远程 IP 地址。</summary>
    public string IPAddress => EventArgs.IPAddress;

    internal CyberCommServerEventArgs EventArgs { get; }
}