我想创建服务器机制,其中客户端将键/值对添加到服务器上的并发字典和单独的线程,该线程将一直遍历此字典,收集密钥(Guids)并调用外部API。像这样:
public static ConcurrentDictionary<Guid, EventResponse> EventDictionary = new ConcurrentDictionary<Guid, EventResponse>();
EventResponse可以通过,失败或等待。
API方法:
public EventResponse APICall(Guid key)
不同的客户端方法会检查字典中的响应,并且在获得Passed或Failed之后,它将删除其guid的键/值对并将结果返回给客户端。
我需要帮助实现线程,该线程将不断迭代字典并调用外部API。请注意,客户端将不断向此词典添加键/值。感谢。