C# Class Rsdn.Janus.MessageMarkService

Inheritance: IMessageMarkService, IDisposable
Afficher le fichier Open project: rsdn/janus

Méthodes publiques

Méthode Description
Dispose ( ) : void
MessageMarkService ( [ provider ) : System
QueueMessageMark ( [ msgIds, bool isRead, System.Action markFinished ) : void

Private Methods

Méthode Description
EnsureThread ( ) : void
MarkMessages ( ) : void
MarkMsgsRead ( IServiceProvider provider, IEnumerable msgIds, bool isRead ) : void
WorkProc ( ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

MessageMarkService() public méthode

public MessageMarkService ( [ provider ) : System
provider [
Résultat System

QueueMessageMark() public méthode

public QueueMessageMark ( [ msgIds, bool isRead, System.Action markFinished ) : void
msgIds [
isRead bool
markFinished System.Action
Résultat void