Partager via


Interfaces d’optimisation de la distribution

Utilisez les interfaces d’optimisation de la distribution suivantes pour transférer des fichiers et surveiller les travaux dans la file d’attente de transfert.

Interface Description
IBackgroundCopyCallback Les clients implémentent l’interface IBackgroundCopyCallback pour recevoir une notification indiquant qu’un travail est terminé, a été modifié ou est en erreur.
IBackgroundCopyError Récupère les détails d’une erreur de travail.
IBackgroundCopyFile Récupère les noms de fichiers locaux et distants d’une demande de transfert de fichiers dans le travail et sa progression.
IBackgroundCopyFile2 Spécifie un nouveau nom distant pour le fichier et récupère la liste des plages à télécharger.
IBackgroundCopyFile5 Fournit des méthodes get et set de propriété générique pour les propriétés BackgroundCopyFile.
IBackgroundCopyJob Ajoute des fichiers au travail, définit le niveau de priorité du travail, détermine l’état du travail et démarre et arrête le travail.
IBackgroundCopyJob5 Interroge ou définit plusieurs comportements facultatifs d’un travail.
IBackgroundCopyManager Crée des travaux de transfert, récupère un objet d’énumérateur de travaux dans la file d’attente et récupère des travaux individuels à partir de la file d’attente.
IDeliveryOptimizationJob Permet de télécharger des plages d’un fichier.
IDeliveryOptimizationFile Permet d’identifier l’état d’un fichier spécifique.
IDODownload Utilisé pour démarrer et gérer un téléchargement.
IDODownloadInternal Permet d’obtenir ou de définir des propriétés de téléchargement étendues.
IDODownloadStatusCallback Permet de recevoir des notifications sur un téléchargement.
IDOManager Permet de créer un téléchargement et d’énumérer les téléchargements existants.
IEnumBackgroundCopyFiles Énumère les fichiers dans le travail.