Sdílet prostřednictvím


SlackAdapter.ContinueConversationAsync Metoda

Definice

Přetížení

ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Standardní metoda adaptéru BotBuilder pro pokračování existující konverzace na základě odkazu na konverzaci.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Odešle proaktivní zprávu z robota do konverzace.

ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Standardní metoda adaptéru BotBuilder pro pokračování existující konverzace na základě odkazu na konverzaci.

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

Odkaz na konverzaci, který se použije u budoucích zpráv.

logic
BotCallbackHandler

Logická funkce robota, která bude provádět pokračující akci ve tvaru async(context) => { ... }.

cancellationToken
CancellationToken

Token zrušení pro úlohu.

Návraty

Představující Task asynchronní operaci.

Platí pro

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Odešle proaktivní zprávu z robota do konverzace.

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 pro konverzaci.

reference
ConversationReference

Odkaz na konverzaci, abyste mohli pokračovat.

callback
BotCallbackHandler

Metoda volání výsledného otočení robota.

cancellationToken
CancellationToken

Token zrušení.

Návraty

Úloha, která představuje práci zařazenou do fronty k provedení.

Poznámky

Voláním této metody proaktivně odešlete zprávu do konverzace. Většina _channels vyžadovat, aby uživatel inicializoval konverzaci s robotem předtím, než robot může uživateli odesílat aktivity.

Tato metoda registruje následující služby pro turn.

  • IIdentity (key = "BotIdentity"), deklarace identity identity robota.

Viz také

Platí pro