Exemple #1
0
        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;
 }