No coração de uma ação de aplicativo está o conceito de uma entidade. Esses são os objetos passados para ações e devolvidos deles, coisas como variáveis simples, conjuntos mais complexos de resultados ou documentos, fotos ou texto. As entidades são objetos JSON, para que você possa usar técnicas familiares para criar e entregar ações de aplicativos, e o Windows incluirá novas APIs no WinRT prontas para ajudá -lo a adicionar rapidamente o suporte à entidade ao seu código. Atualmente, é suportado por uma versão de visualização do Windows SDK, que você precisa declarar como parte do seu projeto.
Construir uma ação de aplicativo começa com a entidade JSON, que define como a ação é descrita em um construtor de agentes, seguido de entradas e saídas e, em seguida, como é invocado, por exemplo, por meio de um com Guid. Você precisa escrever os manipuladores de direita em seu código para trabalhar com a ação, usando uma classe de provedor de ação, que implementa uma interface assíncrona. Seu provedor usa o nome definido no App Action JSON para rotear as entradas para o código certo, enviando uma resposta de volta quando a ação for concluída.
A Microsoft possui um playground de ações de aplicativos para testar suas ações. Depois de registrar no Windows, você pode vê -los no playground. Você pode enviar as entidades de entrada, usando o playground para ver a resposta do aplicativo. Os aplicativos podem definir a disponibilidade de suas ações, por exemplo, atribuindo -as e desativando quando você inicia e desligar seu código. Isso garante que os aplicativos e agentes sejam executados apenas sob controle do usuário.