Exemplo n.º 1
0
 /// <summary>
 /// 建構子
 /// </summary>
 /// <param name="setting"></param>
 /// <param name="httpClientFactory"></param>
 /// <param name="logger"></param>
 public LineNotifyBotApi(
     LineNotifyBotSetting setting,
     IHttpClientFactory httpClientFactory,
     ILogger <LineNotifyBotApi> logger)
 {
     _setting    = setting;
     _httpClient = httpClientFactory.CreateClient(nameof(LineNotifyBotApi));
     _logger     = logger;
 }
Exemplo n.º 2
0
 /// <summary>
 /// 將 LineNotifyBot 加入至專案
 /// </summary>
 /// <param name="services"></param>
 /// <param name="setting"></param>
 /// <returns></returns>
 public static IServiceCollection AddLineNotifyBot(this IServiceCollection services, LineNotifyBotSetting setting)
 {
     services.AddLineNotifyBot(sp => setting);
     return(services);
 }