BotFrameworkAdapter.ContinueConversationAsync Methode

Definition

Überlädt

Name Beschreibung
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung.

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

Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung.

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.
  • IConnectorClient, der Kanalanschluss-Client, um diesen Turn zu verwenden.

Weitere Informationen

Gilt für:

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung.

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

Parameter

botAppId
String

Die Anwendungs-ID des Bots. Dies ist die appId, die von der Portalregistrierung zurückgegeben wird, und wird im Allgemeinen im Parameter "MicrosoftAppId" in appSettings.jsongefunden.

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.

Implementiert

Ausnahmen

botAppId, referenceoder callback ist .null

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.
  • IConnectorClient, der Kanalanschluss-Client, um diesen Turn zu verwenden.

Diese Überlastung unterscheidet sich von der Node-Implementierung dadurch, dass das BotId weitergegeben werden muss. Der .Net-Code ermöglicht es mehreren Bots, in einem einzelnen Adapter gehostet zu werden, der von Node nicht unterstützt wird.

Weitere Informationen

Gilt für:

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, 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, 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

Parameter

claimsIdentity
ClaimsIdentity

A ClaimsIdentity für das Gespräch.

reference
ConversationReference

Ein Verweis auf die Unterhaltung, um fortzufahren.

audience
String

Die Zielgruppe für den Connector.

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.

Gilt für: