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


ConversationalAgentSession.RequestInterruptibleAsync(Boolean) Метод

Определение

Асинхронно запрашивает прерывание этого объекта ConversationalAgentSession при обнаружении ключевое слово для другого цифрового помощник.

public:
 virtual IAsyncOperation<ConversationalAgentSessionUpdateResponse> ^ RequestInterruptibleAsync(bool interruptible) = RequestInterruptibleAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ConversationalAgentSessionUpdateResponse> RequestInterruptibleAsync(bool const& interruptible);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ConversationalAgentSessionUpdateResponse> RequestInterruptibleAsync(bool interruptible);
function requestInterruptibleAsync(interruptible)
Public Function RequestInterruptibleAsync (interruptible As Boolean) As IAsyncOperation(Of ConversationalAgentSessionUpdateResponse)

Параметры

interruptible
Boolean

bool

True, если прерывается; в противном случае — false.

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

Результат асинхронной операции в виде ConversationalAgentSessionUpdateResponse.

Атрибуты

Комментарии

Некоторые сеансы цифрового помощник не могут быть прерваны другим сигналом. Например, Кортана требует, чтобы пользователь выдал команду отмены или остановки для завершения текущего сеанса (пользователь не может находиться в сеансе Кортаны и выдавать команды в Alexa).

Если сеанс может быть прерван, платформа агента диалога Windows вызывает событие SessionInterrupted, чтобы указать, что приложение цифрового помощник должно настроить себя как неактивное и остановить обработку входных данных.

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