BotAdapter.CreateConversationAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří konverzaci v zadaném kanálu.
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
Parametry
- botAppId
- String
ID aplikace robota.
- channelId
- String
ID kanálu.
- serviceUrl
- String
Koncový bod adresy URL služby kanálu.
- audience
- String
Cílová skupina konektoru.
- conversationParameters
- ConversationParameters
Informace o konverzaci, které se mají použít k vytvoření konverzace.
- callback
- BotCallbackHandler
Metoda volání výsledného otočení robota.
- cancellationToken
- CancellationToken
Token zrušení, který mohou být použity jinými objekty nebo vlákny k přijetí oznámení o zrušení.
Návraty
Úloha, která představuje práci zařazenou do fronty k provedení.
Poznámky
Aby robot mohl zahájit konverzaci, musí znát informace o svém účtu a informace o účtu uživatele v daném kanálu. Většina _channels podporuje pouze zahájení přímé zprávy (neskupované) konverzace.
Adaptér se pokusí vytvořit novou konverzaci v kanálu a pak odešle conversationUpdate
aktivitu prostřednictvím svého kanálu middlewaru callback
do metody .
Pokud je konverzace vytvořená se zadanými uživateli, ID aktivit Conversation bude obsahovat ID nové konverzace.