예제 #1
0
        public void StartUserStream()
        {
            var newStream = new TwitterUserstream(this.Api);

            newStream.StatusArrived += userStream_StatusArrived;
            newStream.Started += userStream_Started;
            newStream.Stopped += userStream_Stopped;

            newStream.Start(this.AllAtReply, this.TrackWord);

            var oldStream = Interlocked.Exchange(ref this.userStream, newStream);
            oldStream?.Dispose();
        }
예제 #2
0
 public void StartUserStream()
 {
     if (userStream != null)
     {
         StopUserStream();
     }
     userStream = new TwitterUserstream(twCon);
     userStream.StatusArrived += userStream_StatusArrived;
     userStream.Started += userStream_Started;
     userStream.Stopped += userStream_Stopped;
     userStream.Start(this.AllAtReply, this.TrackWord);
 }
예제 #3
0
파일: Twitter.cs 프로젝트: t-ashula/hoehoe2
        public void StartUserStream()
        {
            if (UserStream != null)
            {
                StopUserStream();
            }

            UserStream = new TwitterUserstream(_twitterConnection);
            UserStream.Start(AllAtReply, TrackWord);
        }