C# Класс VSTalk.Engine.Core.History.HistoryService

Наследование: IHistoryService
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ToHistoryItem HistoryItem
ToMessage agsXMPP.protocol.client.Message
ToStoredItem StoredMessage

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ToHistoryItem ( StoredMessage arg ) : HistoryItem
ToMessage ( string messageXml ) : agsXMPP.protocol.client.Message
ToStoredItem ( IMessage arg ) : StoredMessage

Описание методов

HistoryService() публичный Метод

public HistoryService ( IHistoryDataProvider dataProvider ) : System
dataProvider IHistoryDataProvider
Результат System

LatestMessageDate() публичный Метод

public LatestMessageDate ( System.Guid clientId, Jid with ) : DateTime?
clientId System.Guid
with Jid
Результат DateTime?

Read() публичный Метод

public Read ( System.Guid clientId, Jid with ) : IEnumerable
clientId System.Guid
with Jid
Результат IEnumerable

Read() публичный Метод

public Read ( System.Guid clientId, Jid with, System.DateTime @from ) : IEnumerable
clientId System.Guid
with Jid
@from System.DateTime
Результат IEnumerable

Read() публичный Метод

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
Результат IEnumerable

Save() публичный Метод

public Save ( ) : void
Результат void