private void OnError(object sender, Tweetinvi.Core.Events.EventArguments.StreamExceptionEventArgs e) { engine.Error -= OnError; StopApp(); ThreadPool.UnsafeQueueUserWorkItem(new WaitCallback(StartTwitterAsync), null); Trace.WriteLine("ThreadPool work item sent"); }
void OnStreamStopped(object sender, Tweetinvi.Core.Events.EventArguments.StreamExceptionEventArgs args) { if (args.Exception != null) { Thread.Sleep(5000); m_streamTask = m_stream.StartStreamMatchingAnyConditionAsync(); } }
private static void UserStream_StreamStopped(object sender, Tweetinvi.Core.Events.EventArguments.StreamExceptionEventArgs e) { Log.Error(LogHeader, "스트림이 정지됐어요. 다시 여는중..."); MainStream.StartStreamAsync( ); }