Microsoft.Bot.Builder.Integration.AspNet.Core Namespace

Classes

ApplicationBuilderExtensions

Extension methods for IApplicationBuilder to add a Bot to the ASP.NET Core request execution pipeline.

BotFrameworkHttpAdapter

A Bot Builder Adapter implementation used to handled bot Framework HTTP requests.

BotFrameworkHttpClient

Class for posting activities securely to a bot using BotFramework HTTP protocol.

ChannelServiceController

A base class for a skill controller.

CloudAdapter

An adapter that implements the Bot Framework Protocol and can be hosted in different cloud environmens both public and private.

ConfigurationBotFrameworkAuthentication

Creates a BotFrameworkAuthentication instance from configuration.

ConfigurationServiceClientCredentialFactory

Credential provider which uses IConfiguration to lookup app credentials.

HttpHelper

Helper class with methods to help with reading and responding to http requests.

ServiceCollectionExtensions

A set of extension methods for IServiceCollection which provide support for hosting bots with .NET Core.

Interfaces

IBotFrameworkHttpAdapter

Interface to express the relationship between an mvc api Controller and a Bot Builder Adapter. This interface can be used for Dependency Injection.