C#:如何等待客户端调用一个方法10秒钟

本文关键字:一个 方法 10秒钟 调用 客户端 何等待 等待 | 更新日期: 2023-09-27 18:19:58

在服务器(Web API)上,我有方法a和B。当方法a达到某个点时,它使用SignalR调用具有某个ID的客户端方法,然后必须等待10秒。如果客户端在这10秒内调用具有该ID的web方法B,则方法a进入路径1。如果客户端没有调用方法B,则方法a进入路径2。你对如何实施有什么想法吗?非常感谢。Peter Chikov

C#:如何等待客户端调用一个方法10秒钟

HTTP被设计为无状态的。如果可能的话,服务器不应该试图跟踪客户端的状态。您能否更改您的实现,以便客户端在SignalR调用后启动一个新请求,然后进入路径#1或#2?