C# Класс Tigwi.Storage.Library.MsgStorage

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

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

Метод Описание
Copy ( System.Guid accountId, System.Guid msgId ) : System.Guid
GetLastMessages ( ) : List
GetListsMsgFrom ( HashSet listsId, System.DateTime firstMsgTime, int msgNumber ) : List
GetListsMsgTo ( HashSet listsId, System.DateTime lastMsgTime, int msgNumber ) : List
GetMessage ( System.Guid msgId ) : IMessage
GetTaggedFrom ( System.Guid accoundId, System.DateTime firstMsgDate, int msgNumber ) : List
GetTaggedTo ( System.Guid accountId, System.DateTime lastMsgDate, int msgNumber ) : List
MsgStorage ( BlobFactory blobFactory ) : System
Post ( System.Guid accountId, string content ) : System.Guid
Remove ( System.Guid id ) : void
Tag ( System.Guid accountId, System.Guid msgId ) : void
Untag ( System.Guid accountId, System.Guid msgId ) : void

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

Метод Описание
TruncateDate ( System.DateTime d ) : System.DateTime
TruncateMessages ( List msgs ) : List

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

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

public Copy ( System.Guid accountId, System.Guid msgId ) : System.Guid
accountId System.Guid
msgId System.Guid
Результат System.Guid

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

public GetLastMessages ( ) : List
Результат List

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

public GetListsMsgFrom ( HashSet listsId, System.DateTime firstMsgTime, int msgNumber ) : List
listsId HashSet
firstMsgTime System.DateTime
msgNumber int
Результат List

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

public GetListsMsgTo ( HashSet listsId, System.DateTime lastMsgTime, int msgNumber ) : List
listsId HashSet
lastMsgTime System.DateTime
msgNumber int
Результат List

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

public GetMessage ( System.Guid msgId ) : IMessage
msgId System.Guid
Результат IMessage

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

public GetTaggedFrom ( System.Guid accoundId, System.DateTime firstMsgDate, int msgNumber ) : List
accoundId System.Guid
firstMsgDate System.DateTime
msgNumber int
Результат List

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

public GetTaggedTo ( System.Guid accountId, System.DateTime lastMsgDate, int msgNumber ) : List
accountId System.Guid
lastMsgDate System.DateTime
msgNumber int
Результат List

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

public MsgStorage ( BlobFactory blobFactory ) : System
blobFactory BlobFactory
Результат System

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

public Post ( System.Guid accountId, string content ) : System.Guid
accountId System.Guid
content string
Результат System.Guid

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

public Remove ( System.Guid id ) : void
id System.Guid
Результат void

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

public Tag ( System.Guid accountId, System.Guid msgId ) : void
accountId System.Guid
msgId System.Guid
Результат void

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

public Untag ( System.Guid accountId, System.Guid msgId ) : void
accountId System.Guid
msgId System.Guid
Результат void