C# Класс Telegram.Model.Wrappers.DialogModelPlain

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

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

Метод Описание
ClearDialogHistory ( ) : System.Threading.Tasks.Task
DialogModelPlain ( Dialog dialog, TelegramSession session, MessageModel>.Dictionary messagesMap ) : System
DialogModelPlain ( MessageModelDelivered topMessage, TelegramSession session ) : System
DialogModelPlain ( Peer peer, TelegramSession session ) : System
DialogModelPlain ( TelegramSession session, BinaryReader reader ) : System
LoadMore ( ) : System.Threading.Tasks.Task
LoadMorePossible ( ) : bool
Read ( BinaryReader reader ) : void
RemoveAndClearDialog ( ) : System.Threading.Tasks.Task
SendMedia ( InputMedia media ) : System.Threading.Tasks.Task
SendMessage ( string message ) : Task
SendRead ( ) : System.Threading.Tasks.Task
SendTyping ( bool typing ) : void
Write ( BinaryWriter writer ) : void

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

Метод Описание
MessagesRequest ( ) : System.Threading.Tasks.Task
Process ( Messages_messagesConstructor loadedMessages ) : bool
Process ( Messages_messagesSliceConstructor loadedMessages ) : bool
Process ( messages_Messages loadedMessages ) : bool
SubscribeToDialog ( ) : void

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

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

public ClearDialogHistory ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public DialogModelPlain ( Dialog dialog, TelegramSession session, MessageModel>.Dictionary messagesMap ) : System
dialog Dialog
session Telegram.MTProto.TelegramSession
messagesMap MessageModel>.Dictionary
Результат System

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

public DialogModelPlain ( MessageModelDelivered topMessage, TelegramSession session ) : System
topMessage MessageModelDelivered
session Telegram.MTProto.TelegramSession
Результат System

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

public DialogModelPlain ( Peer peer, TelegramSession session ) : System
peer Peer
session Telegram.MTProto.TelegramSession
Результат System

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

public DialogModelPlain ( TelegramSession session, BinaryReader reader ) : System
session Telegram.MTProto.TelegramSession
reader System.IO.BinaryReader
Результат System

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

public LoadMore ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public LoadMorePossible ( ) : bool
Результат bool

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

public Read ( BinaryReader reader ) : void
reader System.IO.BinaryReader
Результат void

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

public RemoveAndClearDialog ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public SendMedia ( InputMedia media ) : System.Threading.Tasks.Task
media InputMedia
Результат System.Threading.Tasks.Task

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

public SendMessage ( string message ) : Task
message string
Результат Task

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

public SendRead ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public SendTyping ( bool typing ) : void
typing bool
Результат void

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

public Write ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
Результат void