Microsoft.Agents.Hosting.AspNetCore Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| AdapterOptions | |
| AgentEndpointExtensions | |
| ChannelApiController |
This contains the routes for the ChannelAPI. These are the endpoints that ConnectorClient uses in the case of a Agent-to-Agent. The implementation of this is via IChannelApiHandler. See the Microsoft.Agents.Builder.ProxyChannelApiHandler class for an example of this for Dialogs.SkillDialog and Agent-to-Agent. IConnectorClient |
| ChannelResponseQueue |
Producer/consumer queue to read Activities sent by the Adapter during asynchronous background requests such as DeliveryMode.Stream/ExpectReplies. |
| CloudAdapter |
The CloudAdapter will queue the incoming request to be processed by the configured background service if possible. |
| HeaderPropagationMiddleware |
A middleware to propagate incoming request headers to outgoing ones by internally using the HeaderPropagationContext static class. |
| HttpHelper |
Helper class with methods to help with reading and responding to HTTP requests. |
| ServiceCollectionExtensions | |
Interfaces
| Name | Description |
|---|---|
| IAgentHttpAdapter |
An Adapter that handles Http request/response. |
| IChannelResponseHandler | |
Delegates
| Name | Description |
|---|---|
| AgentEndpointExtensions.ProcessRequestDelegate |
The delegate signature for custom AgentApplication request processing methods when specified in AgentInterfaceAttribute.ProcessDelegate. |
| AgentEndpointExtensions.ProcessRequestDelegate<TAdapter,TAgent> | |