SkillHttpClient class
Um BotFrameworkHttpClient especializado em Habilidades que encapsula a geração de ID de Conversa.
- Extends
Construtores
Skill |
Cria uma nova instância da classe SkillHttpClient. |
Métodos
post |
Usa o SkillConversationIdFactory para criar ou recuperar uma ID de Conversa de Habilidade e envia a atividade. |
post |
Usa o SkillConversationIdFactory para criar ou recuperar uma ID de Conversa de Habilidade e envia a atividade. |
Métodos herdados
post |
Encaminha uma atividade para outro bot. |
Detalhes do construtor
SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)
Cria uma nova instância da classe SkillHttpClient.
new SkillHttpClient(credentialProvider: ICredentialProvider, conversationIdFactory: SkillConversationIdFactoryBase, channelService?: string)
Parâmetros
- credentialProvider
-
ICredentialProvider
Uma instância doICredentialProvider
- conversationIdFactory
-
SkillConversationIdFactoryBase
Uma instância de uma classe derivada de SkillConversationIdFactoryBase .
- channelService
-
string
Opcional. O serviço de canal.
Detalhes do método
postToSkill(string, BotFrameworkSkill, string, Activity)
Aviso
Essa API foi preterida.
This overload is deprecated. Please use SkillHttpClient.postToSkill() that takes an originatingAudience
.
Usa o SkillConversationIdFactory para criar ou recuperar uma ID de Conversa de Habilidade e envia a atividade.
function postToSkill(fromBotId: string, toSkill: BotFrameworkSkill, callbackUrl: string, activity: Activity): Promise<InvokeResponse>
Parâmetros
- fromBotId
-
string
O MicrosoftAppId do bot que envia a atividade.
- toSkill
-
BotFrameworkSkill
A habilidade para a qual criar a ID de Conversa.
- callbackUrl
-
string
A URL de retorno de chamada para o host de habilidade.
- activity
-
Activity
A atividade a ser enviada.
Retornos
Promise<InvokeResponse>
postToSkill<T>(string, string, BotFrameworkSkill, string, Activity)
Usa o SkillConversationIdFactory para criar ou recuperar uma ID de Conversa de Habilidade e envia a atividade.
function postToSkill<T>(originatingAudience: string, fromBotId: string, toSkill: BotFrameworkSkill, callbackUrl: string, activity: Activity): Promise<InvokeResponse<T>>
Parâmetros
- originatingAudience
-
string
O escopo de audiência OAuth, usado durante a recuperação de token. (https://api.botframework.com ou id do aplicativo de bot.)
- fromBotId
-
string
O MicrosoftAppId do bot que envia a atividade.
- toSkill
-
BotFrameworkSkill
A habilidade para a qual criar a ID de Conversa.
- callbackUrl
-
string
A URL de retorno de chamada para o host de habilidade.
- activity
-
Activity
A atividade a ser enviada.
Retornos
Promise<InvokeResponse<T>>
Detalhes do método herdado
postActivity<T>(string, string, string, string, string, Activity)
Encaminha uma atividade para outro bot.
function postActivity<T>(fromBotId: string, toBotId: string, toUrl: string, serviceUrl: string, conversationId: string, activity: Activity): Promise<InvokeResponse<T>>
Parâmetros
- fromBotId
-
string
O MicrosoftAppId do bot que envia a atividade.
- toBotId
-
string
O MicrosoftAppId do bot que está recebendo a atividade.
- toUrl
-
string
A URL do bot que está recebendo a atividade.
- serviceUrl
-
string
A URL de retorno de chamada para o host de habilidade.
- conversationId
-
string
Uma ID de conversa a ser usada para a conversa com a habilidade.
- activity
-
Activity
Atividade a ser encaminhada.
Retornos
Promise<InvokeResponse<T>>
Uma promessa que representa a operação assíncrona.