public AdapterWithErrorHandler(IConfiguration configuration, ILogger <BotFrameworkHttpAdapter> logger, ConversationState conversationState = null, SkillHttpClient skillClient = null, SkillsConfiguration skillsConfig = null) : base(configuration, logger) { _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _conversationState = conversationState; _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _skillClient = skillClient; _skillsConfig = skillsConfig; OnTurnError = HandleTurnError; }
public AdapterWithErrorHandler(BotFrameworkAuthentication auth, IConfiguration configuration, ILogger <IBotFrameworkHttpAdapter> logger, ConversationState conversationState, SkillsConfiguration skillsConfig = null) : base(auth, logger) { _auth = auth ?? throw new ArgumentNullException(nameof(auth)); _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _conversationState = conversationState ?? throw new ArgumentNullException(nameof(conversationState)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _skillsConfig = skillsConfig; OnTurnError = HandleTurnError; Use(new LoggerMiddleware(logger)); }