C# Class VSTalk.Engine.Core.Feed.MessageFeed

Inheritance: IMessageFeed
Afficher le fichier Open project: Irdis/VSTalk

Méthodes publiques

Méthode Description
GetMessages ( Predicate predicate ) : IEnumerable
RegisterProvider ( IMessageProvider provider ) : void
Subscribe ( IMessageConsumer consumer ) : void
UnregisterProvider ( IMessageProvider provider ) : void
Unsubscribe ( IMessageConsumer consumer ) : void

Private Methods

Méthode Description
ProviderOnMessageReceived ( object sender, MessageReceivedArgs args ) : void
StartListen ( IMessageProvider provider ) : void
StopListen ( IMessageProvider provider ) : void

Method Details

GetMessages() public méthode

public GetMessages ( Predicate predicate ) : IEnumerable
predicate Predicate
Résultat IEnumerable

RegisterProvider() public méthode

public RegisterProvider ( IMessageProvider provider ) : void
provider IMessageProvider
Résultat void

Subscribe() public méthode

public Subscribe ( IMessageConsumer consumer ) : void
consumer IMessageConsumer
Résultat void

UnregisterProvider() public méthode

public UnregisterProvider ( IMessageProvider provider ) : void
provider IMessageProvider
Résultat void

Unsubscribe() public méthode

public Unsubscribe ( IMessageConsumer consumer ) : void
consumer IMessageConsumer
Résultat void