BotAdapter.CreateConversationAsync Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.