C# Класс kasthack.vksharp.Api.MethodGroup_Messages

Показать файл Открыть проект

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

Метод Описание
AddChatUser ( int userId, int chatId = null ) : System.Threading.Tasks.Task
AddChatUserSync ( int userId, int chatId = null ) : void
Delete ( ) : System.Threading.Tasks.Task
DeleteChatPhoto ( int chatId ) : System.Threading.Tasks.Task
DeleteChatPhotoSync ( int chatId ) : void
DeleteDialog ( int userId ) : System.Threading.Tasks.Task
DeleteDialogSync ( int userId ) : void
DeleteSync ( ) : void
Get ( int @out, int timeOffset, int filters, int previewLength, long lastMessageId = null, int offset = null, int count = 200 ) : Task>
GetDialogs ( long startMessageId = null, int previewLength = null, bool unread = null, int offset = null, int count = 20 ) : Task>

Возвращает список диалогов текущего пользователя или сообщества.

GetDialogsSync ( long startMessageId = null, int previewLength = null, bool unread = null, int offset = null, int count = 20 ) : EntityList

Возвращает список диалогов текущего пользователя или сообщества.

GetHistoryChat ( int chatId, bool rev = false, long startMessageId = null, int offset = null, int count = 200 ) : Task>
GetHistoryChatSync ( int chatId, bool rev = false, long startMessageId = null, int offset = null, int count = 200 ) : EntityList
GetHistoryUser ( int userId, bool rev = false, long startMessageId = null, int offset = null, int count = 200 ) : Task>
GetHistoryUserSync ( int userId, bool rev = false, long startMessageId = null, int offset = null, int count = 200 ) : EntityList
GetLastActivity ( int userId ) : Task
GetLastActivitySync ( int userId ) : LastActivity
GetSync ( int @out, int timeOffset, int filters, int previewLength, long lastMessageId = null, int offset = null, int count = 200 ) : EntityList
MarkAsImportant ( bool important ) : System.Threading.Tasks.Task
MarkAsImportantSync ( bool important ) : void
MarkAsRead ( int userId, int startMessageId = null ) : System.Threading.Tasks.Task
MarkAsReadSync ( int userId, int startMessageId = null ) : void
RemoveChatUser ( int userId, int chatId ) : System.Threading.Tasks.Task
RemoveChatUserSync ( int userId, int chatId ) : void
Restore ( int messageId ) : System.Threading.Tasks.Task
RestoreSync ( int messageId ) : void
Send ( int userId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : Task
Send ( string domain, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : Task
SendChat ( int chatId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : Task
SendChatSync ( int chatId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : int
SendPeer ( long peerId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : Task
SendPeerSync ( long peerId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : int
SendSync ( int userId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : int
SendSync ( string domain, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : int
SetActivity ( int userId, ImActivity type = ImActivity.Typing ) : System.Threading.Tasks.Task
SetActivitySync ( int userId, ImActivity type = ImActivity.Typing ) : void

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

Метод Описание
MethodGroup_Messages ( Api parent ) : System

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

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

public AddChatUser ( int userId, int chatId = null ) : System.Threading.Tasks.Task
userId int
chatId int
Результат System.Threading.Tasks.Task

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

public AddChatUserSync ( int userId, int chatId = null ) : void
userId int
chatId int
Результат void

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

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

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

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

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

public DeleteChatPhotoSync ( int chatId ) : void
chatId int
Результат void

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

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

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

public DeleteDialogSync ( int userId ) : void
userId int
Результат void

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

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

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

public Get ( int @out, int timeOffset, int filters, int previewLength, long lastMessageId = null, int offset = null, int count = 200 ) : Task>
@out int
timeOffset int
filters int
previewLength int
lastMessageId long
offset int
count int
Результат Task>

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

Возвращает список диалогов текущего пользователя или сообщества.
public GetDialogs ( long startMessageId = null, int previewLength = null, bool unread = null, int offset = null, int count = 20 ) : Task>
startMessageId long Идентификатор сообщения, начиная с которого нужно вернуть список диалогов
previewLength int Количество символов, по которому нужно обрезать сообщение. (по умолчанию сообщения не обрезаются)
unread bool Вернуть только диалоги, в которых есть непрочитанные входящие сообщения
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
Результат Task>

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

Возвращает список диалогов текущего пользователя или сообщества.
public GetDialogsSync ( long startMessageId = null, int previewLength = null, bool unread = null, int offset = null, int count = 20 ) : EntityList
startMessageId long Идентификатор сообщения, начиная с которого нужно вернуть список диалогов
previewLength int Количество символов, по которому нужно обрезать сообщение. (по умолчанию сообщения не обрезаются)
unread bool Вернуть только диалоги, в которых есть непрочитанные входящие сообщения
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
Результат EntityList

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

public GetHistoryChat ( int chatId, bool rev = false, long startMessageId = null, int offset = null, int count = 200 ) : Task>
chatId int
rev bool
startMessageId long
offset int
count int
Результат Task>

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

public GetHistoryChatSync ( int chatId, bool rev = false, long startMessageId = null, int offset = null, int count = 200 ) : EntityList
chatId int
rev bool
startMessageId long
offset int
count int
Результат EntityList

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

public GetHistoryUser ( int userId, bool rev = false, long startMessageId = null, int offset = null, int count = 200 ) : Task>
userId int
rev bool
startMessageId long
offset int
count int
Результат Task>

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

public GetHistoryUserSync ( int userId, bool rev = false, long startMessageId = null, int offset = null, int count = 200 ) : EntityList
userId int
rev bool
startMessageId long
offset int
count int
Результат EntityList

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

public GetLastActivity ( int userId ) : Task
userId int
Результат Task

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

public GetLastActivitySync ( int userId ) : LastActivity
userId int
Результат kasthack.vksharp.DataTypes.ResponseEntities.LastActivity

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

public GetSync ( int @out, int timeOffset, int filters, int previewLength, long lastMessageId = null, int offset = null, int count = 200 ) : EntityList
@out int
timeOffset int
filters int
previewLength int
lastMessageId long
offset int
count int
Результат EntityList

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

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

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

public MarkAsImportantSync ( bool important ) : void
important bool
Результат void

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

public MarkAsRead ( int userId, int startMessageId = null ) : System.Threading.Tasks.Task
userId int
startMessageId int
Результат System.Threading.Tasks.Task

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

public MarkAsReadSync ( int userId, int startMessageId = null ) : void
userId int
startMessageId int
Результат void

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

public RemoveChatUser ( int userId, int chatId ) : System.Threading.Tasks.Task
userId int
chatId int
Результат System.Threading.Tasks.Task

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

public RemoveChatUserSync ( int userId, int chatId ) : void
userId int
chatId int
Результат void

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

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

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

public RestoreSync ( int messageId ) : void
messageId int
Результат void

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

public Send ( int userId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : Task
userId int
message string
guid int
lat double
@long double
attachment ContentId
forwardMessages long
stickerId int
randomId long
Результат Task

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

public Send ( string domain, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : Task
domain string
message string
guid int
lat double
@long double
attachment ContentId
forwardMessages long
stickerId int
randomId long
Результат Task

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

public SendChat ( int chatId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : Task
chatId int
message string
guid int
lat double
@long double
attachment ContentId
forwardMessages long
stickerId int
randomId long
Результат Task

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

public SendChatSync ( int chatId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : int
chatId int
message string
guid int
lat double
@long double
attachment ContentId
forwardMessages long
stickerId int
randomId long
Результат int

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

public SendPeer ( long peerId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : Task
peerId long
message string
guid int
lat double
@long double
attachment ContentId
forwardMessages long
stickerId int
randomId long
Результат Task

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

public SendPeerSync ( long peerId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : int
peerId long
message string
guid int
lat double
@long double
attachment ContentId
forwardMessages long
stickerId int
randomId long
Результат int

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

public SendSync ( int userId, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : int
userId int
message string
guid int
lat double
@long double
attachment ContentId
forwardMessages long
stickerId int
randomId long
Результат int

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

public SendSync ( string domain, string message = null, int guid = null, double lat = null, double @long = null, ContentId attachment = null, long forwardMessages = null, int stickerId = null, long randomId = null ) : int
domain string
message string
guid int
lat double
@long double
attachment ContentId
forwardMessages long
stickerId int
randomId long
Результат int

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

public SetActivity ( int userId, ImActivity type = ImActivity.Typing ) : System.Threading.Tasks.Task
userId int
type ImActivity
Результат System.Threading.Tasks.Task

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

public SetActivitySync ( int userId, ImActivity type = ImActivity.Typing ) : void
userId int
type ImActivity
Результат void