SkillHttpClient.PostActivityAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
PostActivityAsync(String, BotFrameworkSkill, Uri, Activity, CancellationToken) |
Reenvía una actividad a una aptitud (bot). |
PostActivityAsync<T>(String, BotFrameworkSkill, Uri, Activity, CancellationToken) |
Reenvía una actividad a una aptitud (bot). |
PostActivityAsync<T>(String, String, BotFrameworkSkill, Uri, Activity, CancellationToken) |
Usa SkillConversationIdFactory para crear o recuperar un identificador de conversación de aptitud y envía la actividad. |
PostActivityAsync(String, BotFrameworkSkill, Uri, Activity, CancellationToken)
Reenvía una actividad a una aptitud (bot).
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync (string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse)
Parámetros
- fromBotId
- String
MicrosoftAppId del bot que envía la actividad.
- toSkill
- BotFrameworkSkill
Instancia de BotFrameworkSkill.
- callbackUrl
- Uri
Uri de devolución de llamada.
- activity
- Activity
actividad que se va a reenviar.
- cancellationToken
- CancellationToken
token de cancelación.
Devoluciones
Tarea asincrónica con invokeResponse opcional.
Se aplica a
PostActivityAsync<T>(String, BotFrameworkSkill, Uri, Activity, CancellationToken)
Reenvía una actividad a una aptitud (bot).
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T> (string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))
Parámetros de tipo
- T
tipo del InvokeResponse resultado.
Parámetros
- fromBotId
- String
MicrosoftAppId del bot que envía la actividad.
- toSkill
- BotFrameworkSkill
Instancia de BotFrameworkSkill.
- callbackUrl
- Uri
Uri de devolución de llamada.
- activity
- Activity
actividad que se va a reenviar.
- cancellationToken
- CancellationToken
token de cancelación.
Devoluciones
Tarea asincrónica con invokeResponse opcional de tipo T.
Se aplica a
PostActivityAsync<T>(String, String, BotFrameworkSkill, Uri, Activity, CancellationToken)
Usa SkillConversationIdFactory para crear o recuperar un identificador de conversación de aptitud y envía la actividad.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T> (string originatingAudience, string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (originatingAudience As String, fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))
Parámetros de tipo
- T
Tipo de cuerpo en InvokeResponse.
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
- Uri
Dirección URL de devolución de llamada del host de aptitudes.
- activity
- Activity
Actividad que se va a enviar.
- cancellationToken
- CancellationToken
Token de cancelación.
Devoluciones
Tarea asincrónica con invokeResponse.