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


VoiceCommandServiceConnection Класс

Определение

Фоновое подключение службы приложений к Кортане.

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

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

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

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

Свойства

Language

Возвращает языковой стандарт для голосовой команды.

Методы

FromAppServiceTriggerDetails(AppServiceTriggerDetails)

Извлекает объект VoiceCommandServiceConnection из AppServiceTriggerDetails , содержащий сведения, связанные с фоновой задачей для службы приложений.

GetVoiceCommandAsync()

Извлекает голосовую команду, отправленную пользователем в Кортану голосом или текстом.

ReportFailureAsync(VoiceCommandResponse)

Отправляет Кортане ответ, указывающий на сбой голосовой команды.

ReportProgressAsync(VoiceCommandResponse)

Отправляет Кортане ответ, указывающий на обработку голосовой команды.

ReportSuccessAsync(VoiceCommandResponse)

Отправляет Кортане ответ, указывающий, что голосовая команда выполнена успешно.

RequestAppLaunchAsync(VoiceCommandResponse)

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

RequestConfirmationAsync(VoiceCommandResponse)

Отправляет Кортане ответ, указывающий, что голосовая команда требует подтверждения.

RequestDisambiguationAsync(VoiceCommandResponse)

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

События

VoiceCommandCompleted

Событие возникает после завершения голосовой команды и завершения фоновой службы приложений.

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

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