SlackAdapter.ContinueConversationAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken) |
Standard-BotBuilder-Adaptermethode zur Fortsetzung einer bestehenden Konversation basierend auf einer Konversationsreferenz. |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung. |
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Standard-BotBuilder-Adaptermethode zur Fortsetzung einer bestehenden Konversation basierend auf einer Konversationsreferenz.
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
Parameter
- reference
- ConversationReference
Ein Gesprächsreferenz, der auf zukünftige Nachrichten angewendet werden soll.
- logic
- BotCallbackHandler
Eine Bot-Logikfunktion, die fortlaufende Aktionen in der Form 'async(context) => { ... }' ausführt.
- cancellationToken
- CancellationToken
Ein Stornierungstoken für die Aufgabe.
Gibt zurück
Eine Task, die den asynchronen Vorgang darstellt.
Gilt für:
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung.
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
Parameter
- claimsIdentity
- ClaimsIdentity
A ClaimsIdentity für das Gespräch.
- reference
- ConversationReference
Ein Verweis auf die Unterhaltung, um fortzufahren.
- callback
- BotCallbackHandler
Die Methode, die für die resultierende Bot-Turn aufgerufen werden soll.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.
Hinweise
Rufen Sie diese Methode auf, um proaktiv eine Nachricht an eine Unterhaltung zu senden. Die meisten _channels verlangen, dass ein Nutzer ein Gespräch mit einem Bot initialisiert, bevor der Bot Aktivitäten an den Benutzer senden kann.
Diese Methode registriert die folgenden Dienste für die Runde.
- IIdentity (key = "BotIdentity"), beansprucht ein Identität für den Bot.