Lingua

SlackAdapter.ContinueConversationAsync Metodo

Definizione

Overload

Nome Descrizione
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Metodo standard dell'adattatore BotBuilder per continuare una conversazione esistente basata su un riferimento di conversazione.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Invia un messaggio proattivo dal bot a una conversazione.

ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Metodo standard dell'adattatore BotBuilder per continuare una conversazione esistente basata su un riferimento di conversazione.

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

Parametri

reference
ConversationReference

Un riferimento a una conversazione da applicare ai messaggi futuri.

logic
BotCallbackHandler

Una funzione logica di bot che eseguirà un'azione continua nella forma di 'async(context) => { ... }'.

cancellationToken
CancellationToken

Un gettone di cancellazione per il compito.

Valori restituiti

Oggetto Task che rappresenta l'operazione asincrona.

Si applica a

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Invia un messaggio proattivo dal bot a una conversazione.

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

Parametri

claimsIdentity
ClaimsIdentity

A ClaimsIdentity per la conversazione.

reference
ConversationReference

Riferimento alla conversazione da continuare.

callback
BotCallbackHandler

Metodo da chiamare per il turno del bot risultante.

cancellationToken
CancellationToken

Token di annullamento.

Valori restituiti

Attività che rappresenta il lavoro in coda da eseguire.

Commenti

Chiamare questo metodo per inviare in modo proattivo un messaggio a una conversazione. La maggior parte delle _channels richiede che l'utente inizi una conversazione con un bot prima che il bot possa inviare attività all'utente.

Questo metodo registra i seguenti servizi per la virata.

  • IIdentity (chiave = "BotIdentity"), un rivendica Identità per il bot.

Vedi anche

Si applica a