SkillHttpClient class
BotFrameworkHttpClient, специализированный для навыков, который инкапсулирует создание идентификатора беседы.
- Extends
Конструкторы
| Skill |
Создает новый экземпляр класса SkillHttpClient. |
Методы
| post |
Использует SkillConversationIdFactory для создания или получения идентификатора беседы навыка и отправки действия. |
| post |
Использует SkillConversationIdFactory для создания или получения идентификатора беседы навыка и отправки действия. |
Наследуемые методы
| post |
Перенаправит действие другому боту. |
Сведения о конструкторе
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