Поделиться через


SkillHttpClient class

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

Extends

Конструкторы

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

Создает новый экземпляр класса SkillHttpClient.

Методы

postToSkill(string, BotFrameworkSkill, string, Activity)

Использует SkillConversationIdFactory для создания или получения идентификатора беседы навыка и отправки действия.

postToSkill<T>(string, string, BotFrameworkSkill, string, Activity)

Использует SkillConversationIdFactory для создания или получения идентификатора беседы навыка и отправки действия.

Наследуемые методы

postActivity<T>(string, string, string, string, string, Activity)

Перенаправит действие другому боту.

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

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

Создает новый экземпляр класса SkillHttpClient.

new SkillHttpClient(credentialProvider: ICredentialProvider, conversationIdFactory: SkillConversationIdFactoryBase, channelService?: string)

Параметры

credentialProvider

ICredentialProvider

Экземпляр ICredentialProvider.

conversationIdFactory

SkillConversationIdFactoryBase

Экземпляр класса, производный от SkillConversationIdFactoryBase.

channelService

string

Необязательный. Служба каналов.

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

postToSkill(string, BotFrameworkSkill, string, Activity)

Предупреждение

Теперь этот API является нерекомендуемым.

This overload is deprecated. Please use SkillHttpClient.postToSkill() that takes an originatingAudience.

Использует SkillConversationIdFactory для создания или получения идентификатора беседы навыка и отправки действия.

function postToSkill(fromBotId: string, toSkill: BotFrameworkSkill, callbackUrl: string, activity: Activity): Promise<InvokeResponse>

Параметры

fromBotId

string

MicrosoftAppId бота, отправляющего действие.

toSkill

BotFrameworkSkill

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

callbackUrl

string

URL-адрес обратного вызова для узла навыка.

activity

Activity

Действие для отправки.

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

Promise<InvokeResponse>

postToSkill<T>(string, string, BotFrameworkSkill, string, Activity)

Использует SkillConversationIdFactory для создания или получения идентификатора беседы навыка и отправки действия.

function postToSkill<T>(originatingAudience: string, fromBotId: string, toSkill: BotFrameworkSkill, callbackUrl: string, activity: Activity): Promise<InvokeResponse<T>>

Параметры

originatingAudience

string

Область аудитории OAuth, используемая во время извлечения маркера. (https://api.botframework.com или идентификатор приложения бота.)

fromBotId

string

MicrosoftAppId бота, отправляющего действие.

toSkill

BotFrameworkSkill

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

callbackUrl

string

URL-адрес обратного вызова для узла навыка.

activity

Activity

Действие для отправки.

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

Promise<InvokeResponse<T>>

Сведения о наследуемом методе

postActivity<T>(string, string, string, string, string, Activity)

Перенаправит действие другому боту.

function postActivity<T>(fromBotId: string, toBotId: string, toUrl: string, serviceUrl: string, conversationId: string, activity: Activity): Promise<InvokeResponse<T>>

Параметры

fromBotId

string

MicrosoftAppId бота, отправляющего действие.

toBotId

string

MicrosoftAppId бота, получающего действие.

toUrl

string

URL-адрес бота, получающего действие.

serviceUrl

string

URL-адрес обратного вызова для узла навыка.

conversationId

string

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

activity

Activity

Действие для пересылки.

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

Promise<InvokeResponse<T>>

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

унаследован отBotFrameworkHttpClient.postActivity