Microsoft.Bot.Builder.Dialogs.Memory.Scopes Namespace

Classes

BotStateMemoryScope<T>

BotStateMemoryScope represents a BotState scoped memory.

ClassMemoryScope

DialogMemoryScope maps "class" -> dc.ActiveDialog Properties.

ConversationMemoryScope

ConversationMemoryScope represents Conversation scoped memory.

DialogClassMemoryScope

DialogMemoryScope maps "dialogclass" -> dc.Parent.ActiveDialog Properties.

DialogContextMemoryScope

DialogContextMemoryScope maps "dialogcontext" -> properties.

DialogMemoryScope

DialogMemoryScope maps "dialog" -> dc.Parent?.ActiveDialog.State ?? ActiveDialog.State.

MemoryScope

MemoryScope represents a named memory scope abstract class.

SettingsMemoryScope

SettingsMemoryscope maps "settings" -> IConfiguration.

ThisMemoryScope

DialogMemoryScope maps "this" -> dc.ActiveDialog.State.

TurnMemoryScope

TurnMemoryScope represents memory scoped to the current turn.

UserMemoryScope

UserMemoryScope represents User scoped memory.