BotStatePropertyAccessor class
Uma implementação BotState
específica da interface StatePropertyAccessor
.
Comentários
As propriedades podem ser definidas para uma determinada instância de BotState
usando createProperty()
.
const dialogStateProperty = ConversationState.createProperty('dialogState');
const dialogs = new DialogSet(dialogStateProperty);
Construtores
Bot |
Cria uma nova instância de BotStatePropertyAccessor. |
Propriedades
name |
Métodos
delete(Turn |
Exclui a propriedade persistente de seu objeto de armazenamento de backup. |
get(Turn |
Lê uma propriedade persistente de seu objeto de armazenamento de backup. |
get(Turn |
|
set(Turn |
Atribui um novo valor ao objeto de armazenamento de backup de propriedades. |
Detalhes do construtor
BotStatePropertyAccessor(BotState, string)
Cria uma nova instância de BotStatePropertyAccessor.
new BotStatePropertyAccessor(state: BotState, name: string)
Parâmetros
- state
- BotState
Instância do BotState pai.
- name
-
string
Nome exclusivo da propriedade para o BotState pai.
Detalhes da propriedade
name
name: string
Valor da propriedade
string
Detalhes do método
delete(TurnContext)
Exclui a propriedade persistente de seu objeto de armazenamento de backup.
function delete(context: TurnContext): Promise<void>
Parâmetros
- context
- TurnContext
(xref:botbuilder-core. Objeto TurnContext) para esta curva.
Retornos
Promise<void>
get(TurnContext)
Lê uma propriedade persistente de seu objeto de armazenamento de backup.
function get(context: TurnContext): Promise<T | undefined>
Parâmetros
- context
- TurnContext
(xref:botbuilder-core. Objeto TurnContext) para esta curva.
Retornos
Promise<T | undefined>
Uma representação JSON do estado armazenado em cache.
get(TurnContext, T)
function get(context: TurnContext, defaultValue: T): Promise<T>
Parâmetros
- context
- TurnContext
- defaultValue
-
T
Retornos
Promise<T>
set(TurnContext, T)
Atribui um novo valor ao objeto de armazenamento de backup de propriedades.
function set(context: TurnContext, value: T): Promise<void>
Parâmetros
- context
- TurnContext
(xref:botbuilder-core. Objeto TurnContext) para esta curva.
- value
-
T
Valor a ser definido na propriedade.
Retornos
Promise<void>