Partilhar via


BotFrameworkAdapter.ContinueConversationAsync Método

Definição

Sobrecargas

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversação.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversação.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversação.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversação.

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 para a conversação.

reference
ConversationReference

Uma referência à conversação para continuar.

callback
BotCallbackHandler

O método a chamar para a viragem do bot resultante.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

Uma tarefa que representa o trabalho em fila para executar.

Observações

Chame este método para enviar proativamente uma mensagem para uma conversação. A maioria dos _channels exigir que um utilizador inicialize uma conversação com um bot antes de o bot poder enviar atividades ao utilizador.

Este método regista os seguintes serviços para a vez.

  • IIdentity (key = "BotIdentity"), uma claims claimsIdentity para o bot.
  • IConnectorClient, o cliente do conector de canais para utilizar esta vez.

Ver também

Aplica-se a

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversação.

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

O ID da aplicação do bot. Este é o appId devolvido pelo registo do Portal e, geralmente, encontra-se no parâmetro "MicrosoftAppId" em appSettings.json.

reference
ConversationReference

Uma referência à conversação para continuar.

callback
BotCallbackHandler

O método a chamar para a viragem do bot resultante.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

Uma tarefa que representa o trabalho em fila para executar.

Implementações

Exceções

botAppId, referenceou callback é null.

Observações

Chame este método para enviar proativamente uma mensagem para uma conversação. A maioria dos _channels exigir que um utilizador inicialize uma conversação com um bot antes de o bot poder enviar atividades ao utilizador.

Este método regista os seguintes serviços para a vez.

  • IIdentity (key = "BotIdentity"), uma claims claimsIdentity para o bot.
  • IConnectorClient, o cliente do conector de canais para utilizar esta vez.

Esta sobrecarga difere da implementação do Node ao exigir que o BotId seja transmitido. O código .Net permite que vários bots sejam alojados num único adaptador, o que não é algo suportado pelo Node.

Ver também

Aplica-se a

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversação.

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 para a conversação.

reference
ConversationReference

Uma referência à conversação para continuar.

audience
String

A audiência de destino do conector.

callback
BotCallbackHandler

O método a chamar para a viragem do bot resultante.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

Uma tarefa que representa o trabalho em fila para executar.

Aplica-se a