BotFrameworkAdapter.ContinueConversationAsync Metódus

Definíció

Túlterhelések

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Proaktív üzenetet küld a robotból egy beszélgetésbe.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Proaktív üzenetet küld a robotból egy beszélgetésbe.

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

Proaktív üzenetet küld a robotból egy beszélgetésbe.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Proaktív üzenetet küld a robotból egy beszélgetésbe.

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

Paraméterek

claimsIdentity
ClaimsIdentity

A ClaimsIdentity a beszélgetéshez.

reference
ConversationReference

A folytatáshoz a beszélgetésre mutató hivatkozás.

callback
BotCallbackHandler

Az eredményként kapott robotforduláshoz meghívandó metódus.

cancellationToken
CancellationToken

Lemondási jogkivonat.

Válaszok

Egy feladat, amely a végrehajtásra váró munkát jelöli.

Megjegyzések

Hívja meg ezt a metódust, hogy proaktív módon küldjön üzenetet egy beszélgetésnek. A legtöbb _channels megköveteli, hogy a felhasználó inicializáljon egy beszélgetést egy robottal, mielőtt a robot tevékenységeket küldhet a felhasználónak.

Ez a metódus a következő szolgáltatásokat regisztrálja a fordulóhoz.

  • IIdentity (key = "BotIdentity"), a bot jogcímkövetelménye.
  • IConnectorClient, a csatorna-összekötő ügyfélprogramot, hogy ezt a turnet használja.

Lásd még

A következőre érvényes:

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Proaktív üzenetet küld a robotból egy beszélgetésbe.

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

Paraméterek

botAppId
String

A robot alkalmazásazonosítója. Ez a portálregisztráció által visszaadott appId, és általában az appSettings.json "MicrosoftAppId" paraméterében található.

reference
ConversationReference

A folytatáshoz a beszélgetésre mutató hivatkozás.

callback
BotCallbackHandler

Az eredményként kapott robotforduláshoz meghívandó metódus.

cancellationToken
CancellationToken

Lemondási jogkivonat.

Válaszok

Egy feladat, amely a végrehajtásra váró munkát jelöli.

Megvalósítás

Kivételek

botAppId, referencevagy callback az null.

Megjegyzések

Hívja meg ezt a metódust, hogy proaktív módon küldjön üzenetet egy beszélgetésnek. A legtöbb _channels megköveteli, hogy a felhasználó inicializáljon egy beszélgetést egy robottal, mielőtt a robot tevékenységeket küldhet a felhasználónak.

Ez a metódus a következő szolgáltatásokat regisztrálja a fordulóhoz.

  • IIdentity (key = "BotIdentity"), a bot jogcímkövetelménye.
  • IConnectorClient, a csatorna-összekötő ügyfélprogramot, hogy ezt a turnet használja.

Ez a túlterheltség a BotId átadásának megkövetelésével különbözik a csomópont implementációjától. A .Net-kód lehetővé teszi több robot egyetlen adapteren való üzemeltetését, amelyet a Node nem támogat.

Lásd még

A következőre érvényes:

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

Proaktív üzenetet küld a robotból egy beszélgetésbe.

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

Paraméterek

claimsIdentity
ClaimsIdentity

A ClaimsIdentity a beszélgetéshez.

reference
ConversationReference

A folytatáshoz a beszélgetésre mutató hivatkozás.

audience
String

Az összekötő célközönsége.

callback
BotCallbackHandler

Az eredményként kapott robotforduláshoz meghívandó metódus.

cancellationToken
CancellationToken

Lemondási jogkivonat.

Válaszok

Egy feladat, amely a végrehajtásra váró munkát jelöli.

A következőre érvényes: