C# Class VSTalk.Engine.Core.Feed.MessageState.MessageStateManager

Inheritance: IMessageSateManager, IListener, IDisposable
Afficher le fichier Open project: Irdis/VSTalk Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetCounter ( Interlocutor interlocutor ) : UnreadMessageCounter
GetWaitingInterlocutors ( ) : IEnumerable
MarkAsRead ( IMessage message ) : void
MessageStateManager ( ) : System
StartListen ( ) : void
StopListen ( ) : void

Private Methods

Méthode Description
CreateAggregatedCounter ( ) : AggregatedMessageCounter

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetCounter() public méthode

public GetCounter ( Interlocutor interlocutor ) : UnreadMessageCounter
interlocutor VSTalk.Model.Interlocutor
Résultat UnreadMessageCounter

GetWaitingInterlocutors() public méthode

public GetWaitingInterlocutors ( ) : IEnumerable
Résultat IEnumerable

MarkAsRead() public méthode

public MarkAsRead ( IMessage message ) : void
message IMessage
Résultat void

MessageStateManager() public méthode

public MessageStateManager ( ) : System
Résultat System

StartListen() public méthode

public StartListen ( ) : void
Résultat void

StopListen() public méthode

public StopListen ( ) : void
Résultat void