InternalReadonlyconversationConversation-scoped state (persisted per conversation).
ReadonlyuserUser-scoped state (persisted per user across conversations).
ReadonlytempTemporary state for the current turn (not persisted).
Get a value by path. Path format: "[scope].property" or "property" (defaults to temp).
Set a value by path. Path format: "[scope].property" or "property" (defaults to temp).
Delete all state in the conversation scope.
Delete all state in the user scope.
Delete all state in the temp scope.
InternalSave dirty state to storage. Only writes scopes that have changed since load.
StaticloadInternalCreate a TurnState from an activity by deriving storage keys.
Internal TurnState implementation.