@D8i

Можно ли методом .Configure() конфигурировать другие типы, кроме стандартных?

Имеется класс с методами: Emote.Parse(string) - возвращает Emote, Emote.TryParse(string) - возвращает bool и др.

Есть класс параметров:
public class EmotesOptions
{
    public Emote CheckMark { get; set; }
    public Emote Clock { get; set; }
}


Можно ли как-то сконфигурировать приведенный выше тип с помощью Options pattern?
Такая реализация, очевидно, у меня не сработала:

public void ConfigureServices(IServiceCollection services)
{
    services.Configure<EmotesOptions>(Configuration.GetSection("Emotes");
}


Может можно что-то изменить в этом методе, чтобы конфигурация брала string из файла, а преобразовывала к новому типу?
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы