Table of Contents

Class AgentExtension

Namespace
Microsoft.Agents.Builder
Assembly
Microsoft.Agents.Builder.dll

Represents an opinionated base class for Agent Extensions.

public abstract class AgentExtension : IAgentExtension
Inheritance
AgentExtension
Implements
Inherited Members

Constructors

AgentExtension()

protected AgentExtension()

Properties

ChannelId

public virtual string ChannelId { get; init; }

Property Value

string

Methods

AddRoute(AgentApplication, RouteSelector, RouteHandler, bool, ushort)

public void AddRoute(AgentApplication agentApplication, RouteSelector routeSelector, RouteHandler routeHandler, bool isInvokeRoute = false, ushort rank = 32767)

Parameters

agentApplication AgentApplication
routeSelector RouteSelector
routeHandler RouteHandler
isInvokeRoute bool
rank ushort