SlackAdapter.ContinueConversationAsync 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
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken) |
Método de adaptador de BotBuilder estándar para continuar una conversación existente en función de una referencia de conversación. |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Envía un mensaje proactivo desde el bot a una conversación. |
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Método de adaptador de BotBuilder estándar para continuar una conversación existente en función de una referencia de conversación.
public System.Threading.Tasks.Task ContinueConversationAsync (Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler logic, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ContinueConversationAsync (reference As ConversationReference, logic As BotCallbackHandler, cancellationToken As CancellationToken) As Task
Parámetros
- reference
- ConversationReference
Referencia de conversación que se aplicará a los mensajes futuros.
- logic
- BotCallbackHandler
Función lógica de bot que realizará la acción continua con el formato "async(context) => { ... }".
- cancellationToken
- CancellationToken
Un token de cancelación para la tarea.
Devoluciones
Tarea Task que representa la operación asincrónica.
Se aplica a
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Envía un mensaje proactivo desde el bot a una conversación.
public override System.Threading.Tasks.Task ContinueConversationAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (claimsIdentity As ClaimsIdentity, reference As ConversationReference, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
Parámetros
- claimsIdentity
- ClaimsIdentity
para ClaimsIdentity la conversación.
- reference
- ConversationReference
Referencia a la conversación que se va a continuar.
- callback
- BotCallbackHandler
Método al que se va a llamar para el turno de bot resultante.
- cancellationToken
- CancellationToken
Token de cancelación.
Devoluciones
Tarea que representa el trabajo en cola que se va a ejecutar.
Comentarios
Llame a este método para enviar proactivamente un mensaje a una conversación. La mayoría de los _channels requieren que un usuario inicialice una conversación con un bot antes de que el bot pueda enviar actividades al usuario.
Este método registra los siguientes servicios para el turno.
- IIdentity (key = "BotIdentity"), una claims claimsIdentity para el bot.