public void MessageingFire(List <string> mess, AuthFaceBook Login) { //dtsucess = new List<FBMessangerFire.SucsessGrid>(); //dterror = new List<FiledGrid>(); if (auth == null) { auth = Login; } if (messagesContent == null) { messagesContent = new List <string>(); } messagesContent.AddRange(mess); // Set Progresspar value = 0 if (this.progressPar.InvokeRequired) { progressPar.Invoke((MethodInvoker) delegate { progressPar.Value = 0; }); } else { progressPar.Value = 0; } request = new FacebookHttpRequest(); source = new Thread(() => { foreach (var user in TargetUsers) { SendMessage(user); progressPar.Invoke((MethodInvoker) delegate { // Running on the UI thread progressPar.Value++; }); SetDelay(CampaignType); } }); source.Start(); }
/// <summary>Initializes an instance of the <see cref="FacebookWebEventArgs" /> class with the specified <paramref name="request" />, /// <paramref name="session" /> and <paramref name="context" /> objects.</summary> /// <param name="request">A reference to the current <see cref="FacebookHttpRequest" /> object at the time of the event.</param> /// <param name="session">A reference to the current <see cref="FacebookHttpSession" /> object at the time of the event.</param> /// <param name="context">A reference to the current <see cref="FacebookHttpContext" /> object at the time of the event.</param> public FacebookWebEventArgs(FacebookHttpRequest request, FacebookHttpSession session, FacebookHttpContext context) { this.Request = request; this.Session = session; this.Context = context; }