【发布时间】:2017-07-07 09:17:16
【问题描述】:
我正在尝试从 MailChimp 获取 MailChimp 列表集合。我已经按照 MailChimp.net 上的示例设置了获取所有列表的过程,但它在返回列表之前退出,除非我在调用任务后使用控制台读取。我如何才能让这个看似简单的任务发挥作用?
static void Main(string[] args)
{
AddUpdateMailChimp();
Console.Read();
}
static async void AddUpdateMailChimp()
{
lstIDs = await Get_MailChimp_Info();
for(int i = 0; i < lstIDs.Count; i++)
{
AddUpDateMailChimpAsync(lstIDs[i]);
}
}
private static async Task< List< string >> Get_MailChimp_Info()
{
var lstIDs = new List< string > ();
apikey = GetApiKey() //from config file
manager = new MailChimpManager(apikey);
//............below line is where it bombs unless I use a concole.Read in the main..........//
**IEnumerable< MailChimp.Net.Models.List> mailChimpListCollection = await manager.Lists.GetAllAsyunc().ConfigureAwait( continueOnCapturedContext: false);**
............catch statements
//.......foreach loop to get the list Ids
}
【问题讨论】:
标签: c# automation console-application mailchimp-api-v3.0