Table of Contents

Namespace Microsoft.Agents.Builder.State

Classes

AgentState

Base class for AgentState key/value state.

ConversationState

Defines a state keyed to a conversation.

PrivateConversationState

Defines a state keyed to a conversation and user.

TempState
TurnState

Manages a collection of AgentState and provides ability to load and save in parallel.

UserState

Defines a state keyed to a user.

Interfaces

IAgentState

Defines a state management object and automates the reading and writing of associated state properties to a storage layer.

IPropertyManager

IPropertyManager defines implementation of a source of named properties.

IStatePropertyAccessor<T>

Interface which defines methods for how you can get data from a property source, such as AgentState.

ITurnState

TurnState represents the state for an Agent. State is composed of 1+ state scopes.