Учитывая следующий простой код, как я могу передать объект состояния, чтобы мой обработчик GetCompleted имел доступ к нужному мне состоянию?В этом случае мне нужно имя списка друзей в обработчике GetCompleted, но я не вижу способа его передать.
Спасибо!
fbSync.GetCompleted += new EventHandler<FacebookApiEventArgs>(GetFriendListMembersCallback);
fbSync.GetAsync("/" + list.Id + "/members");
[...]
void GetFriendListMembersCallback(object sender, FacebookApiEventArgs e)
{
/* Here I also need my 'list' variable from the invoking scope, but how do I get it here? */
dynamic membersDataDynamic = (IDictionary<string, object>)e.GetResultData();
dynamic memberListDynamic = membersDataDynamic.data;
[...]
}