Udostępnij przez


BotAdapter.CreateConversationAsync Metoda

Definicja

Tworzy konwersację w określonym kanale.

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

T Identyfikator aplikacji bota.

channelId
String

Identyfikator kanału.

serviceUrl
String

Punkt końcowy adresu URL usługi kanału.

audience
String

Odbiorcy łącznika.

conversationParameters
ConversationParameters

Informacje o konwersacji używane do tworzenia konwersacji.

callback
BotCallbackHandler

Metoda wywołania wynikowego bota.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

Aby rozpocząć konwersację, bot musi znać jego informacje o koncie i informacje o koncie użytkownika w tym kanale. Większość _channels obsługuje tylko inicjowanie bezpośredniej konwersacji (niegrupowej).

Karta próbuje utworzyć nową konwersację w kanale, a następnie wysyła conversationUpdate działanie za pośrednictwem potoku oprogramowania pośredniczącego callback do metody .

Jeśli konwersacja zostanie nawiązana z określonymi użytkownikami, identyfikator działania Conversation będzie zawierać identyfikator nowej konwersacji.

Dotyczy