Dela via


SlackAdapter.ContinueConversationAsync Metod

Definition

Överlagringar

ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Standard BotBuilder-adaptermetod för att fortsätta en befintlig konversation baserat på en konversationsreferens.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)

Standard BotBuilder-adaptermetod för att fortsätta en befintlig konversation baserat på en konversationsreferens.

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

Parametrar

reference
ConversationReference

En konversationsreferens som ska tillämpas på framtida meddelanden.

logic
BotCallbackHandler

En robotlogikfunktion som utför en kontinuerlig åtgärd i formatet "async(context) => { ... }".

cancellationToken
CancellationToken

En annulleringstoken för aktiviteten.

Returer

En Task som representerar den asynkrona åtgärden.

Gäller för

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

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

Parametrar

claimsIdentity
ClaimsIdentity

En ClaimsIdentity för konversationen.

reference
ConversationReference

En referens till konversationen som ska fortsätta.

callback
BotCallbackHandler

Metoden för att anropa den resulterande robotvändningen.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

Anropa den här metoden för att proaktivt skicka ett meddelande till en konversation. De flesta _channels kräver att en användare initierar en konversation med en robot innan roboten kan skicka aktiviteter till användaren.

Den här metoden registrerar följande tjänster för turordningen.

  • IIdentity (key = "BotIdentity"), en anspråksidentitet för roboten.

Se även

Gäller för