Partage de contenu (HTML)

[ Cet article est destiné aux développeurs de Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]

Le partage définit la façon dont les utilisateurs établissent un lien entre le contenu de votre application et les personnes auxquelles ils s’intéressent et les applications qu’ils utilisent le plus. Nous avons compilé les informations suivantes pour vous aider à découvrir comment utiliser au mieux la fonctionnalité de partage dans votre application :

Dans cette section

Rubrique Description

Démarrage rapide : partage de contenu

Vous guide à travers les étapes nécessaires pour que votre application puisse partager du contenu avec une autre application.

Comment partager du texte

Le partage de texte est l’une des méthodes les plus simples et les plus courantes pour partager du contenu. Nous recommandons que votre application prenne en charge le partage du texte :

  • lorsque vous voulez rendre le contenu accessible par un grand nombre d’applications cibles ;
  • en tant que deuxième source lors du partage de liens ou de contenu HTML.

Comment partager un lien

Les liens, ou URI (Uniform Resource Identifier), sont un autre format de données courant que les utilisateurs aiment partager. Le partage d’un lien intervient principalement en réponse à la sélection d’un lien spécifique par un utilisateur. Toutefois, nous recommandons que votre application prenne aussi en charge le partage des liens :

  • lorsque le contenu sélectionné par l’utilisateur est également disponible en ligne ;
  • en tant que deuxième source lors du partage de contenu HTML.

Comment partager du contenu HTML

Le partage de contenu HTML est différent du partage d’autres formats de base, tels que du texte ou un lien. La principale difficulté avec ce type de contenu est que le contenu sélectionné par l’utilisateur peut comporter des références à d’autres éléments. Lorsque vous créez une application qui prend en charge le partage de contenu HTML, vous devez réfléchir à la façon dont ces références doivent être gérées pour permettre aux utilisateurs de partager le contenu qu’ils souhaitent.

Comment partager des fichiers

Les utilisateurs partagent souvent des fichiers avec d’autres personnes ou applications. Avec la fonctionnalité de partage, votre application peut facilement prendre en charge de nombreuses tâches, aussi diverses que l’envoi d’un fichier à un collègue de travail par courrier électronique ou le partage des photos des dernières vacances en famille.

Comment prendre en charge les opérations Pull

Dans la plupart des cas, l’application fournit les données de partage directement depuis son gestionnaire d’événements datarequested. Toutefois, votre application peut avoir besoin de temps pour préparer les données au partage. Dans ces circonstances, vous pouvez fournir la liste de formats pris en charge, mais attendez de préparer et de fournir le contenu que l’application cible en fasse la demande. Différer la remise du contenu jusqu’à ce que l’application cible en fasse la demande est ce que l’on appelle une opération de type Pull (ou partage retardé).

Comment effectuer des appels asynchrones dans votre gestionnaire datarequested

Nous allons vous montrer comment produire des données de manière asynchrone en réponse à un événement datarequested.

 

Ces rubriques abordent comment partager du contenu avec d’autres applications. Nous appelons applications sources les applications qui jouent ce rôle. Si vous voulez recevoir du contenu partagé d’autres applications, voir Réception de contenu partagé.