C#:如何等待 10 秒让客户端调用方法?

C#: How do I wait 10 seconds for a client to call a method?

在服务器(Web API)上,我有方法 A 和 B。当方法 A 到达某个点时,它使用 SignalR 调用具有特定 ID 的客户端方法,然后必须等待 10 秒.如果客户端在这 10 秒内使用该 ID 调用 Web 方法 B,则方法 A 进入路径 1。如果客户端不调用方法 B,则方法 A 进入路径 2。您对如何实现它有什么想法吗? 谢谢, 彼得·奇科夫

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