Dela via


BotAdapter.CreateConversationAsync Metod

Definition

Skapar en konversation på den angivna kanalen.

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

Parametrar

botAppId
String

TDet program-ID för roboten.

channelId
String

ID:t för kanalen.

serviceUrl
String

Kanalens tjänst-URL-slutpunkt.

audience
String

Målgruppen för anslutningsappen.

conversationParameters
ConversationParameters

Konversationsinformationen som ska användas för att skapa konversationen.

callback
BotCallbackHandler

Metoden för att anropa för den resulterande robotsvängen.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

För att starta en konversation måste roboten känna till sin kontoinformation och användarens kontoinformation på kanalen. De flesta _channels stöder endast att initiera en direktmeddelandekonversation (icke-grupp).

Adaptern försöker skapa en ny konversation på kanalen och skickar sedan en conversationUpdate aktivitet via dess pipeline för mellanprogram till callback -metoden.

Om konversationen upprättas med de angivna användarna innehåller ID:t för aktiviteten Conversation ID:t för den nya konversationen.

Gäller för