C# Class Rsdn.Janus.MessageMarkService

Inheritance: IMessageMarkService, IDisposable
显示文件 Open project: rsdn/janus

Public Methods

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

Private Methods

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

Method Details

Dispose() public method

public Dispose ( ) : void
return void

MessageMarkService() public method

public MessageMarkService ( [ provider ) : System
provider [
return System

QueueMessageMark() public method

public QueueMessageMark ( [ msgIds, bool isRead, System.Action markFinished ) : void
msgIds [
isRead bool
markFinished System.Action
return void