Interface IMessageQueue
表示一个消息队列,用于从黑盒语音网关接收并处理事件。
public interface IMessageQueue
Methods
EnqueueAsync(ulong, string, JsonElement, DateTimeOffset, CancellationToken)
将网关消息添加到队列中。
Task EnqueueAsync(ulong sequence, string type, JsonElement payload, DateTimeOffset timestamp, CancellationToken cancellationToken = default)
Parameters
sequence
ulong网关消息的序号。
type
string网关消息的类型。
payload
JsonElement网关消息的有效负载。
timestamp
DateTimeOffset网关消息的时间戳。
cancellationToken
CancellationToken用于取消该操作的取消令牌。
Returns
- Task
表示一个异步入队操作的任务。