SettingsMemoryScope class  
SettingsMemoryScope maps "settings" -> dc.context.turnState['settings']
- Extends
Constructors
| Settings | Initializes a new instance of the SettingsMemoryScope class. | 
Inherited Properties
| include | Gets a value indicating whether this memory should be included in snapshot. | 
| name | Gets or sets name of the scope | 
Methods
| get | Gets the backing memory for this scope. | 
| load(Dialog | 
Inherited Methods
| delete(Dialog | Deletes the backing memory for a scope. | 
| save | Saves a scopes backing memory at the end of a turn. | 
| set | Changes the backing object for the memory scope. | 
Constructor Details
		SettingsMemoryScope(Record<string, unknown>)
	  
	Initializes a new instance of the SettingsMemoryScope class.
new SettingsMemoryScope(initialSettings?: Record<string, unknown>)Parameters
- initialSettings
- 
				Record<string, unknown> 
initial set of settings to supply
Inherited Property Details
		includeInSnapshot
	 
	Gets a value indicating whether this memory should be included in snapshot.
includeInSnapshot: booleanProperty Value
boolean
Inherited From MemoryScope.includeInSnapshot
name
Method Details
		getMemory(DialogContext)
	  
	Gets the backing memory for this scope.
function getMemory(dc: DialogContext): Record<string, unknown>Parameters
The DialogContext object for this turn.
Returns
Record<string, unknown>
The memory for the scope.
		load(DialogContext)
	 
	function load(dc: DialogContext): Promise<void>Parameters
Current dialog context.
Returns
Promise<void>
Inherited Method Details
		delete(DialogContext)
	 
	Deletes the backing memory for a scope.
function delete(_dc: DialogContext): Promise<void>Parameters
- _dc
- DialogContext
Current dialog context.
Returns
Promise<void>
Inherited From MemoryScope.delete
		saveChanges(DialogContext)
	  
	Saves a scopes backing memory at the end of a turn.
function saveChanges(_dc: DialogContext): Promise<void>Parameters
- _dc
- DialogContext
Current dialog context.
Returns
Promise<void>
Inherited From MemoryScope.saveChanges
		setMemory(DialogContext, object)
	  
	Changes the backing object for the memory scope.
function setMemory(_dc: DialogContext, _memory: object)Parameters
- _dc
- DialogContext
Current dialog context
- _memory
- 
				object 
memory to assign
Inherited From MemoryScope.setMemory