BotAdapter.CreateConversationAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает беседу в указанном канале.
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
Параметры
- botAppId
- String
TИдентификатор приложения бота.
- channelId
- String
Идентификатор канала.
- serviceUrl
- String
Конечная точка URL-адреса службы канала.
- audience
- String
Аудитория соединителя.
- conversationParameters
- ConversationParameters
Сведения о беседе, используемые для создания беседы.
- callback
- BotCallbackHandler
Метод, вызываемый для результирующего поворота бота.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Задача, представляющая работу, поставленную в очередь для выполнения.
Комментарии
Чтобы начать беседу, бот должен знать сведения о своей учетной записи и сведения об учетной записи пользователя в этом канале. Большинство _channels поддерживают только инициализацию прямого сообщения (негруппового) диалога.
Адаптер пытается создать новую беседу в канале, а затем отправляет conversationUpdate
действие через конвейер ПО промежуточного слоя в callback
метод .
Если диалог устанавливается с указанными пользователями, идентификатор действия Conversation будет содержать идентификатор нового диалога.