Idioma

SlackAdapter.ContinueConversationAsync Método

Definição

Sobrecargas

Name Descrição
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Método padrão do adaptador BotBuilder para continuar uma conversa existente baseada numa referência de conversa.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversa.

ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Método padrão do adaptador BotBuilder para continuar uma conversa existente baseada numa referência de conversa.

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

Uma referência de conversa a aplicar a mensagens futuras.

logic
BotCallbackHandler

Uma função lógica de bot que executa ações contínuas na forma 'async(context) => { ... }'.

cancellationToken
CancellationToken

Um token de cancelamento para a tarefa.

Devoluções

A Task representa a operação assíncrona.

Aplica-se a

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversa.

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

A ClaimsIdentity pela conversa.

reference
ConversationReference

Uma referência à conversa para continuar.

callback
BotCallbackHandler

O método para chamar o turno de bot resultante.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

Uma tarefa que representa o trabalho enfileirado para ser executado.

Observações

Chame esse método para enviar proativamente uma mensagem para uma conversa. A maioria das _channels exige que o utilizador inicie uma conversa com um bot antes de este poder enviar atividades ao utilizador.

Este método regista os seguintes serviços para o turno.

  • IIdentity (chave = "BotIdentity"), um reivindica Identidade para o bot.

Ver também

Aplica-se a