BotAdapter.CreateConversationAsync Metódus

Definíció

Beszélgetést hoz létre a megadott csatornán.

public virtual System.Threading.Tasks.Task CreateConversationAsync(string botAppId, string channelId, string serviceUrl, string audience, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
abstract member CreateConversationAsync : string * string * string * string * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CreateConversationAsync : string * string * string * string * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (botAppId As String, channelId As String, serviceUrl As String, audience As String, conversationParameters As ConversationParameters, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Paraméterek

botAppId
String

TA robot alkalmazásazonosítója.

channelId
String

A csatorna azonosítója.

serviceUrl
String

A csatorna szolgáltatás URL-végpontja.

audience
String

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

conversationParameters
ConversationParameters

A beszélgetés létrehozásához használandó beszélgetési információk.

callback
BotCallbackHandler

Az eredményként kapott robotforduló hívásának metódusa.

cancellationToken
CancellationToken

Egy lemondási jogkivonat, amelyet más objektumok vagy szálak használhatnak a lemondásról szóló értesítés fogadásához.

Válaszok

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

Megjegyzések

A beszélgetés indításához a robotnak ismernie kell a fiókadatait és a felhasználó fiókadatait az adott csatornán. A legtöbb _channels csak közvetlen (nem csoportos) beszélgetés kezdeményezését támogatja.

Az adapter új beszélgetést próbál létrehozni a csatornán, majd egy tevékenységet küld conversationUpdate a köztes szoftver folyamatán keresztül a callback metódusnak.

Ha a beszélgetés a megadott felhasználókkal van létrehozva, a tevékenység Conversation azonosítója tartalmazni fogja az új beszélgetés azonosítóját.

A következőre érvényes: