BotStatePropertyAccessor class
BotState 인터페이스의 StatePropertyAccessor 특정 구현입니다.
설명
BotState사용하여 지정된 createProperty() 인스턴스에 대한 속성을 정의할 수 있습니다.
const dialogStateProperty = ConversationState.createProperty('dialogState');
const dialogs = new DialogSet(dialogStateProperty);
생성자
| Bot |
새 BotStatePropertyAccessor 인스턴스를 만듭니다. |
속성
| name |
메서드
| delete(Turn |
백업 스토리지 개체에서 지속형 속성을 삭제합니다. |
| get(Turn |
백업 스토리지 개체에서 지속형 속성을 읽습니다. |
| get(Turn |
|
| set(Turn |
스토리지 개체를 지원하는 속성에 새 값을 할당합니다. |
생성자 세부 정보
BotStatePropertyAccessor(BotState, string)
새 BotStatePropertyAccessor 인스턴스를 만듭니다.
new BotStatePropertyAccessor(state: BotState, name: string)
매개 변수
- state
- BotState
부모 BotState 인스턴스입니다.
- name
-
string
부모 BotState에 대한 속성의 고유 이름입니다.
속성 세부 정보
name
name: string
속성 값
string
메서드 세부 정보
delete(TurnContext)
백업 스토리지 개체에서 지속형 속성을 삭제합니다.
function delete(context: TurnContext): Promise<void>
매개 변수
- context
- TurnContext
(xref:botbuilder-core. 이 턴에 대한 TurnContext) 개체입니다.
반환
Promise<void>
get(TurnContext)
백업 스토리지 개체에서 지속형 속성을 읽습니다.
function get(context: TurnContext): Promise<T | undefined>
매개 변수
- context
- TurnContext
(xref:botbuilder-core. 이 턴에 대한 TurnContext) 개체입니다.
반환
Promise<T | undefined>
캐시된 상태의 JSON 표현입니다.
get(TurnContext, T)
function get(context: TurnContext, defaultValue: T): Promise<T>
매개 변수
- context
- TurnContext
- defaultValue
-
T
반환
Promise<T>
set(TurnContext, T)
스토리지 개체를 지원하는 속성에 새 값을 할당합니다.
function set(context: TurnContext, value: T): Promise<void>
매개 변수
- context
- TurnContext
(xref:botbuilder-core. 이 턴에 대한 TurnContext) 개체입니다.
- value
-
T
속성에 설정할 값입니다.
반환
Promise<void>