Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

System.Deployment.Application espace de noms

 

Date de publication : novembre 2016

Avec le System.Deployment.Application espace de noms, vous pouvez programmer un comportement de mise à niveau personnalisé dans votre ClickOnce application.

ClasseDescription
System_CAPS_pubclassApplicationDeployment

Prend en charge les mises à jour du déploiement actuel par programme et gère le téléchargement de fichiers à la demande. Cette classe ne peut pas être héritée.

System_CAPS_pubclassCheckForUpdateCompletedEventArgs

Représente les informations de mise à jour détaillées obtenues via un appel à CheckForUpdateAsync.

System_CAPS_pubclassCompatibleFramework

Représente une version du .NET Framework où une application peut installer et exécuter.

System_CAPS_pubclassCompatibleFrameworkMissingException

Cette exception est levée lorsqu’une version du .NET Framework qui est compatible avec cette application est introuvable.

System_CAPS_pubclassCompatibleFrameworks

Fournit des détails sur les versions du .NET Framework sur laquelle cette application peut installer et exécuter.

System_CAPS_pubclassDependentPlatformMissingException

L’exception qui est levée lorsque la dépendance de plateforme n’est pas trouvée pendant l’activation du déploiement ClickOnce et le déploiement ne s’exécutera pas.

System_CAPS_pubclassDeploymentDownloadException

Indique qu’il y a une erreur de téléchargement du ClickOnce manifestes ou des fichiers de déploiement sur l’ordinateur client.

System_CAPS_pubclassDeploymentException

Définit une classe de base pour toutes les exceptions liées au déploiement.

System_CAPS_pubclassDeploymentProgressChangedEventArgs

Représente les données de progression rapportées dans une opération asynchrone.

System_CAPS_pubclassDeploymentServiceCom

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Fournit des services internes pour le ClickOnce API du déploiement.

System_CAPS_pubclassDownloadApplicationCompletedEventArgs

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Fournit des données pour l'événement DownloadApplicationCompleted.

System_CAPS_pubclassDownloadFileGroupCompletedEventArgs

Décrit un téléchargement de fichier récent.

System_CAPS_pubclassDownloadProgressChangedEventArgs

Fournit des données pour l'événement DownloadProgressChanged.

System_CAPS_pubclassGetManifestCompletedEventArgs

Fournit des données pour le GetManifestCompleted événement InPlaceHostingManager.

System_CAPS_pubclassInPlaceHostingManager

Installer ou mettre à jour un ClickOnce déploiement sur un ordinateur.

System_CAPS_pubclassInvalidDeploymentException

Indique que ClickOnce pas pu lire les manifestes de déploiement ou d’application.

System_CAPS_pubclassSupportedRuntimeMissingException

Cette exception est levée lorsqu’une version du runtime qui est compatible avec cette application est introuvable.

System_CAPS_pubclassTrustNotGrantedException

Indique que l’application n’est pas le niveau de confiance pour s’exécuter sur l’ordinateur local approprié.

System_CAPS_pubclassUpdateCheckInfo

Représente les informations de mise à jour détaillées obtenues via un appel à CheckForDetailedUpdate.

DéléguéDescription
System_CAPS_pubdelegateCheckForUpdateCompletedEventHandler

Représente la méthode qui gérera le CheckForUpdateCompleted événements d’un ApplicationDeployment.

System_CAPS_pubdelegateDeploymentProgressChangedEventHandler

Représente la méthode qui gérera le CheckForUpdateProgressChanged événement UpdateProgressChanged événement, ou DownloadFileGroupProgressChanged événement d’un ApplicationDeployment.

System_CAPS_pubdelegateDownloadFileGroupCompletedEventHandler

Représente la méthode qui gérera le DownloadFileGroupCompleted événements d’un ApplicationDeployment.

ÉnumérationDescription
System_CAPS_pubenumDeploymentProgressState

Spécifie l’étape actuelle d’une ClickOnce opération de téléchargement.

La classe clé de cet espace de noms est ApplicationDeployment. Vous pouvez tester si votre déploiement possède une mise à jour disponible à l’aide du CheckForUpdate ou CheckForUpdateAsync méthodes ; la dernière méthode déclenche le CheckForUpdateCompleted événement lorsqu’elle est terminée. CheckForDetailedUpdate Retourne des informations importantes sur la mise à jour, telles que son numéro de version et s’il s’agit d’une mise à jour requise pour les utilisateurs actuels. Si une mise à jour est disponible, vous pouvez l’installer à l’aide de Update ou UpdateAsync; la dernière méthode déclenche le UpdateCompleted événement après l’installation de la mise à jour est terminée. Pour les mises à jour importantes, vous pouvez recevoir des notifications de progression via le CheckForUpdateProgressChanged et UpdateProgressChanged des événements et utilisez les informations de ProgressChangedEventArgs pour informer l’utilisateur de l’état de téléchargement.

Vous pouvez également utiliser ApplicationDeployment pour télécharger des fichiers volumineux et les assemblys à la demande. Ces fichiers doivent être marqués comme « facultatifs » dans le manifeste de déploiement de l’application, afin qu’ils ne sont pas téléchargées lors de l’installation. Vous pouvez télécharger les fichiers à tout moment pendant la durée de l’application à l’aide de la DownloadFileGroup ou DownloadFileGroupAsync méthodes. Vous pouvez télécharger des assemblys avant qu’ils soient chargés en mémoire en fournissant un gestionnaire d’événements pour le AssemblyResolve événement sur la AppDomain classe. Pour plus d'informations, consultez Procédure pas à pas : téléchargement d'assemblys à la demande avec l'API du déploiement ClickOnce à l'aide du concepteur.

Retour au début
Afficher: