Share via


SkillConversationIdFactoryBase Class

Definition

Defines the interface of a factory that is used to create unique conversation IDs for skill conversations.

public abstract class SkillConversationIdFactoryBase
type SkillConversationIdFactoryBase = class
Public MustInherit Class SkillConversationIdFactoryBase
Inheritance
SkillConversationIdFactoryBase
Derived

Constructors

SkillConversationIdFactoryBase()

Methods

CreateSkillConversationIdAsync(ConversationReference, CancellationToken)
Obsolete.

Creates a conversation ID for a skill conversation based on the caller's ConversationReference.

CreateSkillConversationIdAsync(SkillConversationIdFactoryOptions, CancellationToken)

Creates a conversation id for a skill conversation.

DeleteConversationReferenceAsync(String, CancellationToken)

Deletes a ConversationReference.

GetConversationReferenceAsync(String, CancellationToken)
Obsolete.

Gets the ConversationReference created using CreateSkillConversationIdAsync(ConversationReference, CancellationToken) for a skillConversationId.

GetSkillConversationReferenceAsync(String, CancellationToken)

Gets the SkillConversationReference used during CreateSkillConversationIdAsync(SkillConversationIdFactoryOptions, CancellationToken) for a skillConversationId.

Applies to