Работа с кэшем
PRTelegramBot предоставляет базовый функционал работы с кэшем.
В библиотеке присутствует интерфейс ITelegramCache. Для работы к кэшем требуется реализовать данный интерфейс. В нашем примере создадим класс UserCache который его реализует и будет записывать временную информацию для каждого пользователя используя его Update.
Для примера создадим свой класс кэша
public class UserCache : ITelegramCache
{
/// <summary>
/// Идентификатор
/// </summary>
public long Id { get; set; }
/// <summary>
/// Временные данные
/// </summary>
public string Data { get; set; }
public bool ClearData()
{
Id = 0;
Data = "";
return true;
}
}Библиотека предоставляет следующие методы расширения для работы с кэшем.
Пример
Last updated