SkillConversationIdFactoryBase Класс

  • java.lang.Object
    • com.microsoft.bot.builder.skills.SkillConversationIdFactoryBase

public abstract class SkillConversationIdFactoryBase

Определяет интерфейс фабрики, которая используется для создания уникальных идентификаторов бесед для бесед навыка.

Сводка по конструктору

Конструктор Описание
SkillConversationIdFactoryBase()

Сводка по методу

Модификатор и тип Метод и описание
java.util.concurrent.CompletableFuture<java.lang.String> createSkillConversationId(SkillConversationIdFactoryOptions options)

Создает идентификатор беседы для беседы навыка.

java.util.concurrent.CompletableFuture<java.lang.String> createSkillConversationId(ConversationReference conversationReference)

Создает идентификатор беседы для супер-навыков.

abstract java.util.concurrent.CompletableFuture<java.lang.Void> deleteConversationReference(String skillConversationId)

Удаляет ConversationReference.

java.util.concurrent.CompletableFuture<ConversationReference> getConversationReference(String skillConversationId)

Возвращает ConversationReference, созданные с помощью {@link CreateSkillConversationId(Microsoft#getBot()#getSchema()#getConversatio Reference(),System#getThreading()#getCancellationToken()} для идентификаторабеседынавыка.

java.util.concurrent.CompletableFuture<SkillConversationReference> getSkillConversationReference(String skillConversationId)

Получает SkillConversationReference, используемый во время {@link создания навыкабеседыидентификатора (навыкбеседыIdFactoryOptions,System#getT reading()#getотменыtoken()}, для идентификаторабеседынавыка.

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Сведения о конструкторе

SkillConversationIdFactoryBase

public SkillConversationIdFactoryBase()

Сведения о методе

createSkillConversationId

public CompletableFuture createSkillConversationId(SkillConversationIdFactoryOptions options)

Создает идентификатор беседы для беседы навыка.

Параметры:

options - Экземпляр SkillConversationIdFactoryOptions, содержащий параметры для создания идентификатора беседы.

Возвращаемое значение:

Уникальный идентификатор беседы, используемый для взаимодействия с навыком. Можно использовать возвращаемую строку по URL-адресу запроса, и она не должна содержать специальные символы.

createSkillConversationId

public CompletableFuture createSkillConversationId(ConversationReference conversationReference)

Создает идентификатор беседы для супер-навыков. на ConversationReference вызывающего абонента.

Параметры:

conversationReference - Вызывающий объект навыка ConversationReference.

Возвращаемое значение:

Уникальный идентификатор беседы, используемый для взаимодействия с навыком. Можно использовать возвращаемую строку по URL-адресу запроса, и она не должна содержать специальные символы.

deleteConversationReference

public abstract CompletableFuture deleteConversationReference(String skillConversationId)

Удаляет ConversationReference.

Параметры:

skillConversationId - Идентификатор беседы навыка, созданный с помощью {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken()}.

Возвращаемое значение:

CompletableFuture, представляющий асинхронную операцию.

getConversationReference

public CompletableFuture getConversationReference(String skillConversationId)

Возвращает ConversationReference, созданные с помощью {@link CreateSkillConversationId(Microsoft#getBot()#getSchema()#getConversatio Reference(),System#getThreading()#getCancellationToken())} для skillConversationId.

Параметры:

skillConversationId - Идентификатор беседы навыка, созданный с помощью {@link CreateSkillConversationId(Microsoft#getBot()#getSchema()#getConversatio Reference(),System#getThreading()#getCancellationToken())}.

Возвращаемое значение:

ConversationReference вызывающего объекта для skillConversationId. Значение NULL, если оно не найдено.

getSkillConversationReference

public CompletableFuture getSkillConversationReference(String skillConversationId)

Возвращает SkillConversationReference, используемый в {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken())} для навыкаConversationId.

Параметры:

skillConversationId - Идентификатор беседы навыка, созданный с помощью {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken()}.

Возвращаемое значение:

Вызывающий объект ConversationReference для навыкаConversationId с источникомAudience. Значение NULL, если оно не найдено.

Применяется к