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


VoiceCommandResponse Класс

Определение

Ответ фоновой службы приложений для экранов хода выполнения, подтверждения, неоднозначности, завершения или сбоя, отображаемых на холсте Кортаны .

public ref class VoiceCommandResponse sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoiceCommandResponse final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoiceCommandResponse
Public NotInheritable Class VoiceCommandResponse
Наследование
Object Platform::Object IInspectable VoiceCommandResponse
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Фоновая служба приложений не может использовать объект VoiceCommandResponse для отображения чего-либо на холсте Кортаны , если приложение не имеет доступа к объекту VoiceCommandServiceConnection . Объект VoiceCommandServiceConnection создается только при вызове фоновой службы приложений из Кортаны.

Свойства

AppLaunchArgument

Возвращает или задает строку в качестве параметра запуска, который может быть связан с ответом фоновой службы приложений.

AppLaunchArgument используется для указания состояния или контекста приложения переднего плана при запуске через прямую ссылку в Кортане.

MaxSupportedVoiceCommandContentTiles

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

Message

Начальное сообщение, произнесенное Кортаной и отображаемое на холсте Кортаны .

Это сообщение должно быть следующим:

RepeatMessage

Дополнительное сообщение (только для экранов неоднозначности и подтверждения), произнесенное Кортаной и отображаемое на холсте Кортаны , если ответ не был понят.

Это сообщение должно быть как вариантом первого сообщения, так и одним из следующих:

  • Однозначный вопрос, на который можно ответить либо да, либо нет на экранах подтверждения (см. раздел RequestConfirmationAsync).
  • Запрос на выбор пользователя из списка вариантов, представленных на экранах неоднозначности (см. раздел RequestDisambiguationAsync).
VoiceCommandContentTiles

Коллекция ресурсов, содержащих изображения и текстовые данные, предоставляемые фоновой службой приложений для отображения на холсте Кортаны .

Методы

CreateResponse(VoiceCommandUserMessage)

Создает объект VoiceCommandResponse , используемый в вызовах ReportProgressAsync, ReportSuccessAsync или ReportFailureAsync.

CreateResponse(VoiceCommandUserMessage, IIterable<VoiceCommandContentTile>)

Создает объект VoiceCommandResponse , используемый в вызовах ReportProgressAsync, ReportSuccessAsync или ReportFailureAsync.

CreateResponseForPrompt(VoiceCommandUserMessage, VoiceCommandUserMessage)

Создает объект VoiceCommandResponse , используемый в вызовах RequestConfirmationAsync или RequestDisambiguationAsync.

CreateResponseForPrompt(VoiceCommandUserMessage, VoiceCommandUserMessage, IIterable<VoiceCommandContentTile>)

Создает объект VoiceCommandResponse , используемый в вызовах RequestConfirmationAsync или RequestDisambiguationAsync.

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

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