botbuilder-dotnet
botbuilder-dotnet copied to clipboard
[#6826] Add CloudAdapter for WebApi
Fixes #6826
Description
This PR moves configuration classes from AspNetCore integration to Connector. Additionally, it adds CloudAdapter to WebApi integration.
Specific Changes
- Move Configuration* classes from AspNetCore integration to Connector. Additionally, it uses
TypeForwardedTo
system to avoid duplications and breaking changes. - Added CloudAdapter class to WebApi integration. Adapted implementation of AspNetCore integration.
- Configuration* classes marked as deprecated in WebApi.
- Added unit tests for the new CloudAdapter class in WebApi.
Testing
The following image shows CloudAdapter with a WebApi bot working.