Lenguaje

BotStateMemoryScope<T> Clase

Definición

BotStateMemoryScope representa una memoria con ámbito de BotState.

public class BotStateMemoryScope<T> : Microsoft.Bot.Builder.Dialogs.Memory.Scopes.MemoryScope where T : BotState
type BotStateMemoryScope<'T (requires 'T :> BotState)> = class
    inherit MemoryScope
Public Class BotStateMemoryScope(Of T)
Inherits MemoryScope

Parámetros de tipo

T

Tipo BotState.

Herencia
BotStateMemoryScope<T>
Derivado

Comentarios

Esto se basa en que el objeto BotState sea accesible desde turnContext.TurnState.Get<T>().

Constructores

Nombre Description
BotStateMemoryScope<T>(String)

Inicializa una nueva instancia de la clase BotStateMemoryScope<T>.

Propiedades

Nombre Description
IncludeInSnapshot

Obtiene o establece un valor que indica si esta memoria debe incluirse en la instantánea.

(Heredado de MemoryScope)
Name

Obtiene o establece el nombre del telescopio.

(Heredado de MemoryScope)

Métodos

Nombre Description
DeleteAsync(DialogContext, CancellationToken)

Elimina cualquier estado en almacenamiento y la caché para esto BotState.

GetMemory(DialogContext)

Obtenga la memoria de respaldo para este ámbito.

LoadAsync(DialogContext, Boolean, CancellationToken)

Llena la caché de estado para esto BotState desde la capa de almacenamiento.

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Escribe la caché de estado de esto BotState en la capa de almacenamiento.

SetMemory(DialogContext, Object)

Cambia el objeto de respaldo del ámbito de memoria.

Se aplica a