Share via


TeamsAgentApplicationOptions Class

Definition

Options for the TeamsApplication class.

public class TeamsAgentApplicationOptions : Microsoft.Agents.Builder.App.AgentApplicationOptions
type TeamsAgentApplicationOptions = class
    inherit AgentApplicationOptions
Public Class TeamsAgentApplicationOptions
Inherits AgentApplicationOptions
Inheritance
TeamsAgentApplicationOptions

Constructors

TeamsAgentApplicationOptions(IStorage)

Properties

Adapter

The IChannelAdapter to use in cases on proactive.

(Inherited from AgentApplicationOptions)
AdaptiveCards

Optional. Options used to customize the processing of Adaptive Card requests.

(Inherited from AgentApplicationOptions)
AI
BotAppId

Optional. Application ID of the bot.

FileDownloaders

Optional. Array of input file download plugins to use.

(Inherited from AgentApplicationOptions)
LongRunningMessages

Optional. If true, the bot supports long running messages that can take longer then the 10 - 15 second timeout imposed by most channels. Defaults to false.

NormalizeMentions

Optional. If true, the Agent will automatically normalize mentions across channels. Defaults to true.

(Inherited from AgentApplicationOptions)
RemoveRecipientMention

Optional. If true, the Agent will automatically remove mentions of the Agents name from incoming messages. Defaults to true.

(Inherited from AgentApplicationOptions)
StartTypingTimer

Optional. If true, the Agent will automatically start a typing timer when messages are received. This allows the Agent to automatically indicate that it's received the message and is processing the request. Defaults to true.

(Inherited from AgentApplicationOptions)
Storage

The IStorage to use.

TurnStateFactory

Optional. Factory used to create a custom turn state instance.

(Inherited from AgentApplicationOptions)
UserAuthorization

Optional. Options used to enable user authorization for the application.

(Inherited from AgentApplicationOptions)

Applies to