Udostępnij przez


SlackAdapter.ContinueConversationAsync Metoda

Definicja

Przeciążenia

ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Standardowa metoda adaptera BotBuilder umożliwiająca kontynuowanie istniejącej konwersacji na podstawie odwołania do konwersacji.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Wysyła proaktywną wiadomość od bota do konwersacji.

ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Standardowa metoda adaptera BotBuilder umożliwiająca kontynuowanie istniejącej konwersacji na podstawie odwołania do konwersacji.

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

Parametry

reference
ConversationReference

Odwołanie do konwersacji, które ma zostać zastosowane do przyszłych wiadomości.

logic
BotCallbackHandler

Funkcja logiki bota, która będzie wykonywać ciągłą akcję w formularzu "async(context) => { ... }".

cancellationToken
CancellationToken

Token anulowania zadania.

Zwraca

Reprezentująca Task operację asynchroniczną.

Dotyczy

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Wysyła proaktywną wiadomość od bota do konwersacji.

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

Parametry

claimsIdentity
ClaimsIdentity

A ClaimsIdentity dla konwersacji.

reference
ConversationReference

Odwołanie do konwersacji, aby kontynuować.

callback
BotCallbackHandler

Metoda wywołania wynikowego bota.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

Wywołaj tę metodę, aby aktywnie wysłać wiadomość do konwersacji. Większość _channels wymaga od użytkownika zainicjowania konwersacji z botem, zanim bot będzie mógł wysyłać działania do użytkownika.

Ta metoda rejestruje następujące usługi dla kolei.

  • IIdentity (key = "BotIdentity"), oświadczenie oświadczeniaIdentity dla bota.

Zobacz też

Dotyczy