Microsoft.Agents.Builder.App.Proactive Namespace

Classes

Name Description
ContinueConversationAttribute

Specifies that a method should participate in continuing an existing conversation flow using optional route segment. This is used by a Host to map incoming Proactive requests to the method.

ContinueConversationRoute<TAgent>

Represents routing information for continuing a conversation, including the delegate name and associated token handlers.

Conversation

Represents a record containing a conversation reference and associated claims for a conversation.

ConversationBuilder

Provides a builder for constructing instances of the Conversation class with configurable reference and claims information.

ConversationReferenceBuilder

Provides a fluent builder for constructing a ConversationReference with configurable channel, conversation, user, agent, and related properties.

CreateConversationOptions

Represents the data required to create a new conversation, including authentication scope, configuration parameters, and conversation reference information.

CreateConversationOptionsBuilder

Provides a builder for configuring and creating a new conversation with specified conversation parameters.

Proactive

Provides methods for storing, retrieving, and managing conversation references to enable proactive messaging scenarios. Supports sending activities and continuing conversations outside the standard request/response flow using stored conversation references.

ProactiveOptions

Provides configuration options for proactive features, including storage settings.

ProactiveValidationExtensions
UserNotSignedIn

Exception thrown when a user tokens are required in Proactive.ContinueConversation but the user has not previously signed in.