Microsoft.Teams.AI.AI.Action Namespace

Classes

ActionAttribute

Attribute that marks a method as an action.

ActionNameAttribute

Attribute to represent the action name parameter of an action method.

ActionParameterAttribute

Attribute that marks a method parameter as an action parameter.

ActionParametersAttribute

Attribute to represent the action parameters of an action method.

ActionTurnContextAttribute

Attribute to represent the ITurnContext parameter of an action method.

ActionTurnStateAttribute

Attribute to represent the TurnState parameter of an action method.

Interfaces

IActionHandler<TState>

Handler to perform the action.