Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta seção explica como compartilhar dados entre aplicativos da Plataforma Universal do Windows (UWP), incluindo como usar o contrato de Compartilhamento, copiar e colar, arrastar e soltar e serviços de aplicativo.
O contrato de Partilha é uma forma de os utilizadores trocarem dados rapidamente entre aplicações. Por exemplo, um usuário pode querer compartilhar uma página da Web com seus amigos usando um aplicativo de rede social ou salvar um link em um aplicativo de anotações para consultar mais tarde. Considere usar um contrato de Compartilhamento se seu aplicativo receber conteúdo em cenários que um usuário pode concluir rapidamente enquanto estiver no contexto de outro aplicativo.
Uma aplicação pode suportar a funcionalidade Partilhar de duas formas. Primeiro, pode ser um aplicativo de origem que fornece conteúdo que o usuário deseja compartilhar. Em segundo lugar, o aplicativo pode ser um aplicativo de destino que o usuário seleciona como destino para conteúdo compartilhado. Um aplicativo também pode ser um aplicativo de origem e um aplicativo de destino. Se você quiser que seu aplicativo compartilhe conteúdo como um aplicativo de origem, você precisa decidir quais formatos de dados seu aplicativo pode fornecer.
Além do contrato de Partilha, as aplicações também podem integrar técnicas clássicas de transferência de dados, como arrastar e largar ou copiar e colar. Além da comunicação entre aplicativos UWP, esses métodos também oferecem suporte ao compartilhamento de e para aplicativos da área de trabalho.
Os aplicativos UWP também podem criar serviços de aplicativo que fornecem funcionalidade para outros aplicativos UWP. Um serviço de aplicativo é executado como uma tarefa em segundo plano no aplicativo host e pode fornecer seu serviço a outros aplicativos. Por exemplo, um serviço de aplicativo pode fornecer um serviço de scanner de código de barras que outros aplicativos poderiam usar.
Nesta secção
| Tópico | Description |
|---|---|
| Partilhar dados | Este artigo explica como dar suporte ao contrato de Compartilhamento em um aplicativo UWP. O contrato de compartilhamento é uma maneira fácil de compartilhar dados rapidamente, como texto, links, fotos e vídeos, entre aplicativos. Por exemplo, um usuário pode querer compartilhar uma página da Web com seus amigos usando um aplicativo de rede social ou salvar um link em um aplicativo de anotações para consultar mais tarde. |
| Receber dados | Este artigo explica como receber conteúdo em seu aplicativo UWP compartilhado de outro aplicativo usando o contrato de Compartilhamento. Este contrato de Partilha permite que a sua aplicação seja apresentada como uma opção quando o utilizador invoca Partilhar. |
| Copiar e colar | Este artigo explica como dar suporte a copiar e colar em aplicativos UWP usando a área de transferência. Copiar e colar é a maneira clássica de trocar dados entre aplicativos ou dentro de um aplicativo, e quase todos os aplicativos podem suportar operações da área de transferência em algum grau. |
| Arraste e solte | Este artigo explica como adicionar a funcionalidade de arrastar e largar no seu aplicativo UWP. Arrastar e soltar é uma maneira clássica e natural de interagir com conteúdo, como imagens e arquivos. Uma vez implementado, o arrastar e soltar funciona perfeitamente em todas as direções, incluindo de aplicação para aplicação, de aplicação para área de trabalho e de área de trabalho para aplicação. |
| Criar e consumir um serviço de aplicativo | Este artigo explica como criar um serviço de aplicativo em um aplicativo UWP que fornece serviços para outros aplicativos UWP. |