C# 클래스 VSTalk.Engine.Core.Feed.MessageFeed

상속: IMessageFeed
파일 보기 프로젝트 열기: Irdis/VSTalk

공개 메소드들

메소드 설명
GetMessages ( Predicate predicate ) : IEnumerable
RegisterProvider ( IMessageProvider provider ) : void
Subscribe ( IMessageConsumer consumer ) : void
UnregisterProvider ( IMessageProvider provider ) : void
Unsubscribe ( IMessageConsumer consumer ) : void

비공개 메소드들

메소드 설명
ProviderOnMessageReceived ( object sender, MessageReceivedArgs args ) : void
StartListen ( IMessageProvider provider ) : void
StopListen ( IMessageProvider provider ) : void

메소드 상세

GetMessages() 공개 메소드

public GetMessages ( Predicate predicate ) : IEnumerable
predicate Predicate
리턴 IEnumerable

RegisterProvider() 공개 메소드

public RegisterProvider ( IMessageProvider provider ) : void
provider IMessageProvider
리턴 void

Subscribe() 공개 메소드

public Subscribe ( IMessageConsumer consumer ) : void
consumer IMessageConsumer
리턴 void

UnregisterProvider() 공개 메소드

public UnregisterProvider ( IMessageProvider provider ) : void
provider IMessageProvider
리턴 void

Unsubscribe() 공개 메소드

public Unsubscribe ( IMessageConsumer consumer ) : void
consumer IMessageConsumer
리턴 void