Files
qhmes/yy-admin-master/YY.Admin.Core/Core/Services/ISignalRService.cs

19 lines
690 B
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
namespace YY.Admin.Core.Services;
public interface ISignalRService
{
Task ConnectAsync(string token, CancellationToken cancellationToken = default);
/// <summary>
/// 设备同步统一通道STOMP 订阅 /topic/sync/jeecg-users免密或带设备 Token与 Outbox+REST 同属一条规范线路。
/// </summary>
Task ConnectUnifiedDeviceChannelAsync(CancellationToken cancellationToken = default);
Task SendDeviceStatusAsync(object status, CancellationToken cancellationToken = default);
/// <summary>
/// 主动断开 STOMP 连接并停止重连。
/// </summary>
Task DisconnectAsync(CancellationToken cancellationToken = default);
}