BotAdapter.CreateConversationAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.