Langue

BotFrameworkAdapter.ContinueConversationAsync Méthode

Définition

Surcharges

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Envoie un message proactif du bot à une conversation.

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

Paramètres

claimsIdentity
ClaimsIdentity

A ClaimsIdentity pour la conversation.

reference
ConversationReference

Référence à la conversation pour continuer.

callback
BotCallbackHandler

Méthode à appeler pour le tour de bot résultant.

cancellationToken
CancellationToken

Jeton d’annulation.

Retours

Tâche qui représente le travail mis en file d’attente à exécuter.

Remarques

Appelez cette méthode de manière proactive pour envoyer un message à une conversation. La plupart des _channels exigent qu’un utilisateur initialise une conversation avec un bot avant que celui-ci puisse envoyer des activités à l’utilisateur.

Cette méthode enregistre les services suivants pour le tour.

  • IIdentity (clé = « BotIdentity »), un prétend revendiquer l’identité pour le bot.
  • IConnectorClient, le client connecteur de canal utilise ce tour.

Voir aussi

S’applique à

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Envoie un message proactif du bot à une conversation.

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

Paramètres

botAppId
String

ID d’application du bot. Il s’agit de l’appId retourné par l’inscription du portail et se trouve généralement dans le paramètre « MicrosoftAppId » dans appSettings.json.

reference
ConversationReference

Référence à la conversation pour continuer.

callback
BotCallbackHandler

Méthode à appeler pour le tour de bot résultant.

cancellationToken
CancellationToken

Jeton d’annulation.

Retours

Tâche qui représente le travail mis en file d’attente à exécuter.

Implémente

Exceptions

botAppId, referenceou callback est null.

Remarques

Appelez cette méthode de manière proactive pour envoyer un message à une conversation. La plupart des _channels exigent qu’un utilisateur initialise une conversation avec un bot avant que celui-ci puisse envoyer des activités à l’utilisateur.

Cette méthode enregistre les services suivants pour le tour.

  • IIdentity (clé = « BotIdentity »), un prétend revendiquer l’identité pour le bot.
  • IConnectorClient, le client connecteur de canal utilise ce tour.

Cette surcharge diffère de l’implémentation Node en exigeant que le BotID soit passé. Le code .Net permet à plusieurs bots d’être hébergés dans une seule carte qui n’est pas prise en charge par Node.

Voir aussi

S’applique à

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

Envoie un message proactif du bot à une conversation.

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

Paramètres

claimsIdentity
ClaimsIdentity

A ClaimsIdentity pour la conversation.

reference
ConversationReference

Référence à la conversation pour continuer.

audience
String

Public cible du connecteur.

callback
BotCallbackHandler

Méthode à appeler pour le tour de bot résultant.

cancellationToken
CancellationToken

Jeton d’annulation.

Retours

Tâche qui représente le travail mis en file d’attente à exécuter.

S’applique à