Język

BotFrameworkAdapter.ContinueConversationAsync Metoda

Definicja

Przeciążenia

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

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

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 do rozmowy.

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 proaktywnie wysłać wiadomość do konwersacji. Większość _channels wymaga, aby użytkownik zainicjował rozmowę z botem, zanim bot będzie mógł wysłać aktywności do użytkownika.

Ta metoda rejestruje następujące serwisy dla obrotu.

  • IIdentity (key = "BotIdentity"), a zgłasza claimsIdentity bota.
  • IConnectorClient, klienta łączącego kanał, aby użyć tego zwrotu.

Zobacz też

Dotyczy

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

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

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

Parametry

botAppId
String

Identyfikator aplikacji bota. To jest appId zwracany przez rejestrację w Portalu i zazwyczaj znajduje się w parametrze "MicrosoftAppId" w appSettings.json.

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.

Implementuje

Wyjątki

botAppId, lub referencecallback ma wartość null.

Uwagi

Wywołaj tę metodę, aby proaktywnie wysłać wiadomość do konwersacji. Większość _channels wymaga, aby użytkownik zainicjował rozmowę z botem, zanim bot będzie mógł wysłać aktywności do użytkownika.

Ta metoda rejestruje następujące serwisy dla obrotu.

  • IIdentity (key = "BotIdentity"), a zgłasza claimsIdentity bota.
  • IConnectorClient, klienta łączącego kanał, aby użyć tego zwrotu.

To przeciążenie różni się od implementacji Node tym, że wymaga przekazania BotId. Kod .Net pozwala na hostowanie wielu botów w jednym adapterze, czego Node nie obsługuje.

Zobacz też

Dotyczy

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

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

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

Parametry

claimsIdentity
ClaimsIdentity

A ClaimsIdentity do rozmowy.

reference
ConversationReference

Odwołanie do konwersacji, aby kontynuować.

audience
String

Docelowi odbiorcy łącznika.

callback
BotCallbackHandler

Metoda wywołania wynikowego bota.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Dotyczy