Поделиться через


BotFrameworkAdapter.ContinueConversationAsync Метод

Определение

Перегрузки

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Отправляет упреждающее сообщение от бота в беседу.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Отправляет упреждающее сообщение от бота в беседу.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Отправляет упреждающее сообщение от бота в беседу.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Отправляет упреждающее сообщение от бота в беседу.

public override System.Threading.Tasks.Task ContinueConversationAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (claimsIdentity As ClaimsIdentity, reference As ConversationReference, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Параметры

claimsIdentity
ClaimsIdentity

Объект ClaimsIdentity для беседы.

reference
ConversationReference

Ссылка на беседу для продолжения.

callback
BotCallbackHandler

Метод, вызываемый для результирующего поворота бота.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Задача, представляющая работу, поставленную в очередь для выполнения.

Комментарии

Вызовите этот метод для упреждающей отправки сообщения в беседу. Большинство _channels требует, чтобы пользователь инициализировал беседу с ботом, прежде чем бот сможет отправлять действия пользователю.

Этот метод регистрирует следующие службы для поворота.

  • IIdentity (key = "BotIdentity"), утверждение claimsIdentity для бота.
  • IConnectorClient, клиент соединителя каналов для использования этого поворота.

См. также раздел

Применяется к

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Отправляет упреждающее сообщение от бота в беседу.

public override System.Threading.Tasks.Task ContinueConversationAsync (string botAppId, Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : string * Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (botAppId As String, reference As ConversationReference, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Параметры

botAppId
String

Идентификатор приложения бота. Это идентификатор appId, возвращаемый регистрацией на портале, который обычно находится в параметре MicrosoftAppId в файле appSettings.json.

reference
ConversationReference

Ссылка на беседу для продолжения.

callback
BotCallbackHandler

Метод, вызываемый для результирующего поворота бота.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Задача, представляющая работу, поставленную в очередь для выполнения.

Реализации

Исключения

Значение параметра botAppId, reference или callback равно null.

Комментарии

Вызовите этот метод для упреждающей отправки сообщения в беседу. Большинство _channels требует, чтобы пользователь инициализировал беседу с ботом, прежде чем бот сможет отправлять действия пользователю.

Этот метод регистрирует следующие службы для поворота.

  • IIdentity (key = "BotIdentity"), утверждение claimsIdentity для бота.
  • IConnectorClient, клиент соединителя каналов для использования этого поворота.

Эта перегрузка отличается от реализации Node тем, что требуется передать BotId. Код .NET позволяет размещать несколько ботов в одном адаптере, который не поддерживается Node.

См. также раздел

Применяется к

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Отправляет упреждающее сообщение от бота в беседу.

public override System.Threading.Tasks.Task ContinueConversationAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, Microsoft.Bot.Schema.ConversationReference reference, string audience, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.ConversationReference * string * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (claimsIdentity As ClaimsIdentity, reference As ConversationReference, audience As String, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Параметры

claimsIdentity
ClaimsIdentity

Объект ClaimsIdentity для беседы.

reference
ConversationReference

Ссылка на беседу для продолжения.

audience
String

Целевая аудитория соединителя.

callback
BotCallbackHandler

Метод, вызываемый для результирующего поворота бота.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Задача, представляющая работу, поставленную в очередь для выполнения.

Применяется к