SkillHttpClient class
BotFrameworkHttpClient especializado en Aptitudes que encapsula la generación de identificadores de conversación.
- Extends
Constructores
Skill |
Crea una nueva instancia de la clase SkillHttpClient . |
Métodos
post |
Usa SkillConversationIdFactory para crear o recuperar un identificador de conversación de aptitud y envía la actividad. |
post |
Usa SkillConversationIdFactory para crear o recuperar un identificador de conversación de aptitud y envía la actividad. |
Métodos heredados
post |
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