botbuilder-dotnet icon indicating copy to clipboard operation
botbuilder-dotnet copied to clipboard

[#6826] Add CloudAdapter for WebApi

Open sw-joelmut opened this issue 6 months ago • 1 comments

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. image

sw-joelmut avatar Jul 26 '24 13:07 sw-joelmut