나는 List 개체를 가지고 있습니다. 각 NewsItem에는 2 개의 속성이 있습니다. String Headline {get; 세트; } DateTime PostedOn {get; 세트; }특정 시간에 뉴스/메시지 재생
나는 DB에서 어제의 뉴스 항목을 모두 검색 한 다음 원래의 정확한 (또는 거의 정확한) 시간에 각 항목을 게시 한 다음 해당 항목을 다음과 같이 표시하는 "재생"코드를 작성하려고합니다. WPF 앱의 라이브 피드.
이러한 게시물을 예약하려면 System.Threaing.Timer를 사용할 수 있음을 알고 있습니다. 예 : PostedOn.Time> Datetime.Now.Time, schedule Timer 및 timer_Elapsed 메소드를 사용하여 다음 게시물을 찾으십시오. 일종의 게시 이벤트가 발생합니다.
그러나 C#에서이를 수행하는 "현대적인"방법이 있는지 궁금합니다. 작업 또는 Reactive Extensions/Observables. Observable.Replay 메서드가 있음을 알았지 만 어떤 예제도 찾을 수없는 것 같습니다. 이 경우에도 적용 할 수 있는지 확실하지 않습니다.
도움을 주시면 대단히 감사하겠습니다.
답변이 도움이 되었습니까? –