Microsoft.Agents.Builder.App 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 |
|---|---|
| AgentApplication |
Application class for routing and processing incoming requests. |
| AgentApplicationBuilder |
A builder class for simplifying the creation of an AgentApplication instance. |
| AgentApplicationOptions |
Options for the AgentApplication class. AgentApplicationOptions can be constructed
via |
| AgentAttribute | |
| AgenticAuthorization | |
| AgentInterfaceAttribute |
Declares a transport protocol for interacting with the agent. This allows agents to expose the same functionality over multiple transport mechanisms. |
| AgentTransportProtocol |
Defines constants for supported transport protocols for agent interfaces in Agents SDK Core. |
| AttachmentDownloader | |
| ConversationUpdateEvents |
Conversation update events. |
| FeedbackActionValue |
The feedback loop data's action value. |
| FeedbackData |
Data returned when the thumbsup or thumbsdown button is clicked and response is received. |
| InputFile |
Represents an upload file |
| M365AttachmentDownloader |
Downloads attachments from M365/Teams using the configured Token Provider (from IConnections). |
| M365AttachmentDownloaderOptions |
The M365AttachmentDownloader options |
| MultipleRouteSelector |
Combination of String, Regex, and RouteSelectorAsync selectors. |
| RouteAttribute |
Adds an AgentApplication Routes RouteType:
|
| RouteRank | |
Interfaces
| Name | Description |
|---|---|
| IInputFileDownloader |
A plugin responsible for downloading files relative to the current user's input. |
Enums
| Name | Description |
|---|---|
| RouteType | |
Delegates
| Name | Description |
|---|---|
| AgentApplicationTurnError | |
| FeedbackLoopHandler |
Function for feedback loop activities |
| HandoffHandler |
Function for handling handoff activities. |
| RouteHandler |
The common route handler. Function for handling an incoming request. |
| RouteSelector |
Function for selecting whether a route handler should be triggered. |
| TurnEventHandler |
Turn event handler to do something before or after a turn is run. Returning false from
|
| TurnStateFactory |
TurnState for an Agent is created at the beginning of a Turn by invoking the specified factory delegate. |