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.
- 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.