Télécharger l’architecture du gestionnaire

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Le gestionnaire de téléchargement Lecteur multimédia Windows utilise la technologie COM. La fonctionnalité est distillée dans un ensemble d’interfaces de programmation ; vous pouvez écrire du code de programmation qui utilise ces interfaces à l’aide de Microsoft JScript ou C++.

Les langages de script utilisent le concept d’objets pour diviser les fonctionnalités de programmation. Le modèle objet DownloadManager utilise plusieurs objets pour diviser les méthodes et les propriétés en un organization logique qui regroupe les fonctions sémantiquement liées. Les sections suivantes contiennent des informations sur les objets du Gestionnaire de téléchargement.

Section Description
À propos de l’objet DownloadManager L’objet DownloadManager représente l’objet racine du gestionnaire de téléchargement Lecteur multimédia Windows.
À propos de l’objet DownloadCollection L’objet DownloadCollection représente une collection d’éléments de téléchargement.
À propos de l’objet DownloadItem L’objet DownloadItem représente une demande de téléchargement individuelle.

 

À propos de l’objet DownloadManager

DownloadManager est l’objet racine du gestionnaire de téléchargement Lecteur multimédia Windows. Tous les autres objets sont accessibles via cet objet. Pour accéder à l’objet DownloadManager , utilisez la syntaxe JScript suivante :

var DownloadManager = external.DownloadManager;

Cela crée un instance de l’objet DownloadManager, qui peut ensuite être utilisé pour récupérer les objets enfants. Par exemple, la syntaxe suivante récupère le premier élément de la collection de téléchargement qui a le numéro d’identification 253675 :

var firstItem = DownloadManager.getDownloadCollection(253675).item(0);

À propos de l’objet DownloadCollection

L’objet DownloadCollection représente une collection de fichiers à télécharger. Vous pouvez utiliser cet objet pour déterminer le nombre de téléchargements dans la collection, supprimer des éléments de la collection, récupérer un élément de téléchargement spécifique et démarrer un nouveau téléchargement. Le démarrage d’un nouveau téléchargement ajoute automatiquement le téléchargement à la collection.

À propos de l’objet DownloadItem

L’objet DownloadItem représente un téléchargement individuel. Les éléments de téléchargement existent toujours dans le cadre d’une collection de téléchargements. Utilisez cet objet pour récupérer des informations sur l’élément de téléchargement et pour suspendre, reprendre ou annuler le téléchargement en cours.

Lorsque vous annulez un téléchargement, l’élément de téléchargement reste en place dans sa collection de téléchargement. Dans ce cas, downloadCollection. downloadState récupère la valeur 4, c’est-à-dire annulée.

Vous pouvez utiliser downloadItem. pour informer l’utilisateur de la quantité du fichier qui a été transférée ou de la quantité restante à télécharger. Vous pouvez également utiliser cette valeur pour estimer le temps restant.

Gestionnaire de téléchargement