Idioma

BotFrameworkAdapter.ContinueConversationAsync Método

Definição

Sobrecargas

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 a continuar.

callback
BotCallbackHandler

O método a ser chamado para a curva de bot resultante.

cancellationToken
CancellationToken

Token de cancelamento.

Retornos

Uma tarefa que representa o trabalho enfileirado a ser executado.

Comentários

Chame esse método para enviar proativamente uma mensagem para uma conversa. A maioria das _channels exige que o usuário inicie uma conversa com um bot antes que o bot possa enviar atividades para o usuário.

Esse método registra os seguintes serviços para a curva.

  • IIdentity (chave = "BotIdentity"), um reivindica identidade para o bot.
  • IConnectorClient, o cliente conector de canal para usar este turno.

Confira também

Aplica-se a

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversa.

public override System.Threading.Tasks.Task ContinueConversationAsync(string botAppId, Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : string * Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (botAppId As String, reference As ConversationReference, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parâmetros

botAppId
String

A ID do aplicativo do bot. Essa é a appId retornada pelo registro do Portal e geralmente é encontrada no parâmetro "MicrosoftAppId" em appSettings.json.

reference
ConversationReference

Uma referência à conversa a continuar.

callback
BotCallbackHandler

O método a ser chamado para a curva de bot resultante.

cancellationToken
CancellationToken

Token de cancelamento.

Retornos

Uma tarefa que representa o trabalho enfileirado a ser executado.

Implementações

Exceções

botAppId, referenceou callback é null.

Comentários

Chame esse método para enviar proativamente uma mensagem para uma conversa. A maioria das _channels exige que o usuário inicie uma conversa com um bot antes que o bot possa enviar atividades para o usuário.

Esse método registra os seguintes serviços para a curva.

  • IIdentity (chave = "BotIdentity"), um reivindica identidade para o bot.
  • IConnectorClient, o cliente conector de canal para usar este turno.

Essa sobrecarga difere da implementação do Node por exigir que o BotId seja passado para dentro. O código .Net permite que vários bots sejam hospedados em um único adaptador, o que não é algo compatível com o Node.

Confira também

Aplica-se a

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, 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, string audience, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.ConversationReference * string * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (claimsIdentity As ClaimsIdentity, reference As ConversationReference, audience As String, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parâmetros

claimsIdentity
ClaimsIdentity

A ClaimsIdentity pela conversa.

reference
ConversationReference

Uma referência à conversa a continuar.

audience
String

O público-alvo do conector.

callback
BotCallbackHandler

O método a ser chamado para a curva de bot resultante.

cancellationToken
CancellationToken

Token de cancelamento.

Retornos

Uma tarefa que representa o trabalho enfileirado a ser executado.

Aplica-se a