C# Class VSTalk.Engine.Core.History.HistoryService

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

Private Properties

Свойство Type Description
ToHistoryItem HistoryItem
ToMessage agsXMPP.protocol.client.Message
ToStoredItem StoredMessage

Méthodes publiques

Méthode Description
HistoryService ( IHistoryDataProvider dataProvider ) : System
LatestMessageDate ( System.Guid clientId, Jid with ) : DateTime?
Read ( System.Guid clientId, Jid with ) : IEnumerable
Read ( System.Guid clientId, Jid with, System.DateTime @from ) : IEnumerable
Read ( System.Guid clientId, Jid with, System.DateTime @from, System.DateTime to ) : IEnumerable
Save ( ) : void

Private Methods

Méthode Description
ToHistoryItem ( StoredMessage arg ) : HistoryItem
ToMessage ( string messageXml ) : agsXMPP.protocol.client.Message
ToStoredItem ( IMessage arg ) : StoredMessage

Method Details

HistoryService() public méthode

public HistoryService ( IHistoryDataProvider dataProvider ) : System
dataProvider IHistoryDataProvider
Résultat System

LatestMessageDate() public méthode

public LatestMessageDate ( System.Guid clientId, Jid with ) : DateTime?
clientId System.Guid
with Jid
Résultat DateTime?

Read() public méthode

public Read ( System.Guid clientId, Jid with ) : IEnumerable
clientId System.Guid
with Jid
Résultat IEnumerable

Read() public méthode

public Read ( System.Guid clientId, Jid with, System.DateTime @from ) : IEnumerable
clientId System.Guid
with Jid
@from System.DateTime
Résultat IEnumerable

Read() public méthode

public Read ( System.Guid clientId, Jid with, System.DateTime @from, System.DateTime to ) : IEnumerable
clientId System.Guid
with Jid
@from System.DateTime
to System.DateTime
Résultat IEnumerable

Save() public méthode

public Save ( ) : void
Résultat void