C# Класс Smuxi.Engine.SqliteMessageBuffer

Наследование: Smuxi.Engine.MessageBufferBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Init void

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

Метод Описание
Add ( MessageModel msg ) : void
Clear ( ) : void
Contains ( MessageModel item ) : bool
Dispose ( ) : void
Flush ( ) : void
GetEnumerator ( ) : IEnumerator
GetRange ( int offset, int limit ) : IList
IndexOf ( MessageModel item ) : int
Insert ( int index, MessageModel item ) : void
Remove ( MessageModel item ) : bool
RemoveAt ( int offset ) : void
SqliteMessageBuffer ( string dbPath ) : System
SqliteMessageBuffer ( string sessionUsername, string protocol, string networkId, string chatId ) : System
this ( int offset ) : MessageModel

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

Метод Описание
Init ( ) : void

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

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

public Add ( MessageModel msg ) : void
msg MessageModel
Результат void

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

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

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

public Contains ( MessageModel item ) : bool
item MessageModel
Результат bool

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

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

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

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

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

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

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

public GetRange ( int offset, int limit ) : IList
offset int
limit int
Результат IList

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

public IndexOf ( MessageModel item ) : int
item MessageModel
Результат int

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

public Insert ( int index, MessageModel item ) : void
index int
item MessageModel
Результат void

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

public Remove ( MessageModel item ) : bool
item MessageModel
Результат bool

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

public RemoveAt ( int offset ) : void
offset int
Результат void

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

public SqliteMessageBuffer ( string dbPath ) : System
dbPath string
Результат System

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

public SqliteMessageBuffer ( string sessionUsername, string protocol, string networkId, string chatId ) : System
sessionUsername string
protocol string
networkId string
chatId string
Результат System

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

public this ( int offset ) : MessageModel
offset int
Результат MessageModel