我有類---類框架的核心是在下面給出: -靜態類轉換成異步模式
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