SkillHttpClient class

BotFrameworkHttpClient especializado en Aptitudes que encapsula la generación de identificadores de conversación.

Extends

Constructores

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

Crea una nueva instancia de la clase SkillHttpClient .

Métodos

postToSkill(string, BotFrameworkSkill, string, Activity)

Usa SkillConversationIdFactory para crear o recuperar un identificador de conversación de aptitud y envía la actividad.

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

Usa SkillConversationIdFactory para crear o recuperar un identificador de conversación de aptitud y envía la actividad.

Métodos heredados

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

Reenvía una actividad a otro bot.

Detalles del constructor

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

Crea una nueva instancia de la clase SkillHttpClient .

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

Parámetros

credentialProvider

ICredentialProvider

Instancia de ICredentialProvider.

conversationIdFactory

SkillConversationIdFactoryBase

Instancia de una clase derivada de SkillConversationIdFactoryBase.

channelService

string

Opcional. El servicio de canal.

Detalles del método

postToSkill(string, BotFrameworkSkill, string, Activity)

Advertencia

Esta API ya está en desuso.

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

Usa SkillConversationIdFactory para crear o recuperar un identificador de conversación de aptitud y envía la actividad.

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

Parámetros

fromBotId

string

MicrosoftAppId del bot que envía la actividad.

toSkill

BotFrameworkSkill

La aptitud para la que se va a crear el identificador de conversación.

callbackUrl

string

Dirección URL de devolución de llamada del host de aptitudes.

activity

Activity

Actividad que se va a enviar.

Devoluciones

Promise<InvokeResponse>

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

Usa SkillConversationIdFactory para crear o recuperar un identificador de conversación de aptitud y envía la actividad.

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

Parámetros

originatingAudience

string

Ámbito de audiencia de OAuth, que se usa durante la recuperación de tokens. (o identificador de https://api.botframework.com la aplicación del bot).

fromBotId

string

MicrosoftAppId del bot que envía la actividad.

toSkill

BotFrameworkSkill

La aptitud para la que se va a crear el identificador de conversación.

callbackUrl

string

Dirección URL de devolución de llamada del host de aptitudes.

activity

Activity

Actividad que se va a enviar.

Devoluciones

Promise<InvokeResponse<T>>

Detalles de los métodos heredados

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

Reenvía una actividad a otro bot.

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

Parámetros

fromBotId

string

MicrosoftAppId del bot que envía la actividad.

toBotId

string

MicrosoftAppId del bot que recibe la actividad.

toUrl

string

Dirección URL del bot que recibe la actividad.

serviceUrl

string

Dirección URL de devolución de llamada del host de aptitudes.

conversationId

string

Identificador de conversación que se va a usar para la conversación con la aptitud.

activity

Activity

Actividad que se va a reenviar.

Devoluciones

Promise<InvokeResponse<T>>

Promesa que representa la operación asincrónica.

Heredado deBotFrameworkHttpClient.postActivity