VoiceCommandResponse Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A resposta de um serviço de aplicativo em segundo plano para progresso, confirmação, desambiguação, conclusão ou telas de falha exibidas na tela da Cortana .
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
O serviço de aplicativo em segundo plano não pode usar o objeto VoiceCommandResponse para exibir qualquer coisa na tela da Cortana , a menos que o aplicativo tenha acesso a um objeto VoiceCommandServiceConnection . Um objeto VoiceCommandServiceConnection é criado somente quando o serviço de aplicativo em segundo plano é invocado da Cortana.
Propriedades
AppLaunchArgument |
Obtém ou define uma cadeia de caracteres como um parâmetro de inicialização que pode ser associado à resposta pelo serviço de aplicativo em segundo plano. AppLaunchArgument é usado para especificar o estado ou o contexto do aplicativo em primeiro plano quando iniciado por meio de um link profundo na Cortana. |
MaxSupportedVoiceCommandContentTiles |
Obtém o número máximo de blocos de conteúdo que o serviço de aplicativo em segundo plano pode exibir na tela da Cortana . |
Message |
A mensagem inicial que é falada pela Cortana e mostrada na tela da Cortana . Esta mensagem deve ser:
|
RepeatMessage |
A mensagem secundária (somente para telas de desambiguação e confirmação) que é falada pela Cortana e mostrada na tela da Cortana , se uma resposta não foi compreendida. Essa mensagem deve ser uma variação da primeira mensagem e uma das seguintes:
|
VoiceCommandContentTiles |
A coleção de ativos, contendo dados de imagem e texto, fornecida pelo serviço de aplicativo em segundo plano para exibição na tela da Cortana . |
Métodos
CreateResponse(VoiceCommandUserMessage, IIterable<VoiceCommandContentTile>) |
Cria um objeto VoiceCommandResponse usado em chamadas para ReportProgressAsync, ReportSuccessAsync ou ReportFailureAsync. |
CreateResponse(VoiceCommandUserMessage) |
Cria um objeto VoiceCommandResponse usado em chamadas para ReportProgressAsync, ReportSuccessAsync ou ReportFailureAsync. |
CreateResponseForPrompt(VoiceCommandUserMessage, VoiceCommandUserMessage, IIterable<VoiceCommandContentTile>) |
Cria um objeto VoiceCommandResponse usado em chamadas para RequestConfirmationAsync ou RequestDisambiguationAsync. |
CreateResponseForPrompt(VoiceCommandUserMessage, VoiceCommandUserMessage) |
Cria um objeto VoiceCommandResponse usado em chamadas para RequestConfirmationAsync ou RequestDisambiguationAsync. |