我有类---类框架的核心是在下面给出: -静态类转换成异步模式
class Pingdom
{
public static string Pingdom(List<Config> configtypes)
{
StringBuilder response = new StringBuilder();
bool status = false;
foreach(var c in configtypes)
{
switch(c.Type)
{
case ConfigTypes.Database:
{
status = PingdomDB(c.ConnectionType);
}
break;
case ConfigTypes.API:
{
status = PingdomAPI(c.Endpoint);
}
break;
}
}
if (status)
return "Ping";
else
return "No Ping";
}
-------------------------------------------------------
.......................................................
}
现在,而不是类是静态的,我想它是在这样我可以以更强大的方式采用更多异步方法。
实质上,获取配置列表,但异步处理它们。
如何去做这个方法?
这一切都取决于'PingdomDB'和'PingdomAPI',您需要向我们展示你的这些功能在做什么,我们就如何将其转化为被异步调用的任何建议。现在你的代码只返回列表中最后一个项目的状态,这是你真正想要的吗? – 2015-04-01 23:22:43