Condividi tramite


SlackAdapter.ContinueConversationAsync Metodo

Definizione

Overload

ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Metodo adattatore BotBuilder standard per continuare una conversazione esistente in base a un riferimento alla conversazione.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Invia un messaggio proattivo dal bot a una conversazione.

ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Metodo adattatore BotBuilder standard per continuare una conversazione esistente in base a un riferimento alla 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

Riferimento alla conversazione da applicare ai messaggi futuri.

logic
BotCallbackHandler

Funzione logica bot che eseguirà un'azione continua nel formato 'async(context) => { ... }'.

cancellationToken
CancellationToken

Token di annullamento per l'attività.

Restituisce

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

Oggetto ClaimsIdentity per la conversazione.

reference
ConversationReference

Riferimento alla conversazione da continuare.

callback
BotCallbackHandler

Metodo da chiamare per il bot risultante.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Attività che rappresenta la coda di lavoro da eseguire.

Commenti

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

Questo metodo registra i servizi seguenti per il turno.

  • IIdentity (key = "BotIdentity"), attestazioni attestazioniIdentity per il bot.

Vedi anche

Si applica a