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

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

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

Метод Описание
ClearDialogHistory ( ) : System.Threading.Tasks.Task
DialogModelEncrypted ( TelegramSession session, BinaryReader reader ) : System
DialogModelEncrypted ( TelegramSession session, EncryptedChat chat, byte a ) : System
DialogModelEncrypted ( TelegramSession session, EncryptedChat chat, byte key, long fingerprint, byte a ) : System
LoadMore ( ) : System.Threading.Tasks.Task
LoadMorePossible ( ) : bool
MarkEncryptedRead ( int maxDate, int date ) : void
OpenedRead ( ) : void
Read ( BinaryReader reader ) : void
ReceiveMessage ( EncryptedMessage encryptedMessage ) : void
RemoveAndClearDialog ( ) : System.Threading.Tasks.Task
SendMessage ( string message ) : Task
SendRead ( ) : System.Threading.Tasks.Task
SendTyping ( bool typing ) : void
SetA ( byte a ) : void
SetEncryptedChat ( EncryptedChatConstructor chat, byte a ) : void
Write ( BinaryWriter writer ) : void

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

Метод Описание
DelayedDestroyMessage ( MessageModel message ) : System.Threading.Tasks.Task
UpdateTTL ( int ttlSeconds ) : void

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

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

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

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

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

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

public DialogModelEncrypted ( TelegramSession session, EncryptedChat chat, byte a ) : System
session Telegram.MTProto.TelegramSession
chat EncryptedChat
a byte
Результат System

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

public DialogModelEncrypted ( TelegramSession session, EncryptedChat chat, byte key, long fingerprint, byte a ) : System
session Telegram.MTProto.TelegramSession
chat EncryptedChat
key byte
fingerprint long
a byte
Результат System

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

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

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

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

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

public MarkEncryptedRead ( int maxDate, int date ) : void
maxDate int
date int
Результат void

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

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

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

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

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

public ReceiveMessage ( EncryptedMessage encryptedMessage ) : void
encryptedMessage EncryptedMessage
Результат void

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

public RemoveAndClearDialog ( ) : System.Threading.Tasks.Task
Результат 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

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

public SetA ( byte a ) : void
a byte
Результат void

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

public SetEncryptedChat ( EncryptedChatConstructor chat, byte a ) : void
chat EncryptedChatConstructor
a byte
Результат void

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

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