다음을 통해 공유


SkillConversationIdFactory class

ConversationReference 인스턴스를 저장하고 검색하는 SkillConversationIdFactory입니다.

Extends

생성자

SkillConversationIdFactory(Storage)

SkillConversationIdFactory 클래스의 새 인스턴스를 만듭니다.

메서드

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

호출자의 ConversationReference따라 기술 대화의 대화 ID를 만듭니다.

deleteConversationReference(string)

스토리지에서 SkillConversationReference 삭제합니다.

getSkillConversationReference(string)

skillConversationId에 대해 createSkillConversationId()를 사용하여 만든 ConversationReference를 가져옵니다.

상속된 메서드

createSkillConversationId(ConversationReference)

호출자의 ConversationReference를 기반으로 기술 대화의 대화 ID를 만듭니다.

getConversationReference(string)

skillConversationId에 대해 createSkillConversationId()를 사용하여 만든 ConversationReference를 가져옵니다.

생성자 세부 정보

SkillConversationIdFactory(Storage)

SkillConversationIdFactory 클래스의 새 인스턴스를 만듭니다.

new SkillConversationIdFactory(storage: Storage)

매개 변수

storage
Storage

ConversationReference 인스턴스에 대한 스토리지입니다.

메서드 세부 정보

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

호출자의 ConversationReference따라 기술 대화의 대화 ID를 만듭니다.

function createSkillConversationIdWithOptions(options: SkillConversationIdFactoryOptions): Promise<string>

매개 변수

반환

Promise<string>

기술과 통신하는 데 사용되는 고유한 대화 ID입니다.

deleteConversationReference(string)

스토리지에서 SkillConversationReference 삭제합니다.

function deleteConversationReference(skillConversationId: string): Promise<void>

매개 변수

skillConversationId

string

삭제의 키로 사용할 기술 대화 ID입니다.

반환

Promise<void>

비동기 작업을 나타내는 프라미스입니다.

getSkillConversationReference(string)

skillConversationId에 대해 createSkillConversationId()를 사용하여 만든 ConversationReference를 가져옵니다.

function getSkillConversationReference(skillConversationId: string): Promise<SkillConversationReference>

매개 변수

skillConversationId

string

createSkillConversationId()를 사용하여 만든 skill conversationId입니다.

반환

skillConversationId에 대한 호출자의 ConversationReference입니다. 찾을 수 없는 경우 Null입니다.

상속된 메서드 세부 정보

createSkillConversationId(ConversationReference)

경고

이 API는 이제 사용되지 않습니다.

Method is deprecated, please use createSkillConversationIdWithOptions() with SkillConversationIdFactoryOptions instead.

호출자의 ConversationReference를 기반으로 기술 대화의 대화 ID를 만듭니다.

function createSkillConversationId(_conversationReference: ConversationReference): Promise<string>

매개 변수

_conversationReference

ConversationReference

기술의 호출자 ConversationReference입니다.

반환

Promise<string>

설명

요청 URL에서 반환된 문자열을 사용할 수 있어야 하며 특수 문자를 포함하면 안 됩니다. 기술과 통신하는 데 사용되는 고유한 대화 ID를 반환합니다.

SkillConversationIdFactoryBase.createSkillConversationId 상속된

getConversationReference(string)

경고

이 API는 이제 사용되지 않습니다.

Method is deprecated, please use getSkillConversationReference() instead.

skillConversationId에 대해 createSkillConversationId()를 사용하여 만든 ConversationReference를 가져옵니다.

function getConversationReference(_skillConversationId: string): Promise<ConversationReference>

매개 변수

_skillConversationId

string

createSkillConversationId()를 사용하여 만든 skill conversationId입니다.

반환

Promise<ConversationReference>

설명

skillConversationId에 대한 호출자의 ConversationReference를 반환합니다. 찾을 수 없는 경우 null입니다.

SkillConversationIdFactoryBase.getConversationReference 상속된