My.Application.IsNetworkDeployed, propriété
Mise à jour : novembre 2007
Obtient un Boolean qui indique si l'application a été déployée à partir d'un réseau utilisant ClickOnce.
' Usage
Dim value As Boolean = My.Application.IsNetworkDeployed
' Declaration
Public ReadOnly Property IsNetworkDeployed As Boolean
Valeur de retour
Boolean qui indique si l'application a été déployée à partir d'un réseau. La valeur est True si l'application actuelle a été déployée à partir d'un réseau ; sinon, elle est False.
Notes
La propriété My.Application.IsNetworkDeployed indique si l'application a été déployée à partir d'un réseau utilisant ClickOnce. Pour plus d'informations sur les applications ClickOnce, consultez Déploiement ClickOnce.
Vous devez vérifier que cette propriété a la valeur True avant d'accéder à la propriété My.Application.Deployment. Sinon, si l'application n'est pas déployée à partir d'un réseau utilisant ClickOnce, la lecture de la propriété My.Application.Deployment produit une exception InvalidDeploymentException.
Pour plus d'informations sur la configuration de ClickOnce, consultez Publication d'applications ClickOnce. Pour plus d'informations sur le déploiement d'une application ClickOnce, consultez Comment : publier une application ClickOnce.
Pour plus d'informations sur l'utilisation de la propriété My.Application.IsNetworkDeployed, consultez Vue d'ensemble du modèle d'application Visual Basic.
Tâches
Le tableau suivant répertorie des exemples de tâches impliquant la propriété My.Application.IsNetworkDeployed.
Pour |
Consultez |
---|---|
Rechercher une mise à jour d'application. |
Comment : rechercher les mises à jour d'applications ClickOnce |
Télécharger une mise à jour d'application. |
Comment : télécharger les mises à jour d'applications ClickOnce |
Exemple
Cet exemple télécharge et installe la mise à jour après avoir vérifié que l'application est déployée à partir d'un réseau. La méthode Update ne met pas à jour l'application tant qu'elle n'est pas obsolète. Pour pouvoir utiliser la mise à jour, l'application doit redémarrer. Pour plus d'informations, consultez Comment : télécharger les mises à jour d'applications ClickOnce.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Seules les applications qui sont déployées via ClickOnce peuvent être mises à jour à l'aide de l'objet My.Application.Deployment. Pour plus d'informations sur le déploiement d'une application ClickOnce, consultez Comment : publier une application ClickOnce.
Configuration requise
Espace de noms :Microsoft.VisualBasic.ApplicationServices
Classe :ConsoleApplicationBase
Assembly : bibliothèque Runtime Visual Basic (dans Microsoft.VisualBasic.dll)
Disponibilité par type de projet
Type de projet |
Disponible |
---|---|
Application Windows |
Oui |
Bibliothèque de classes |
Non |
Application console |
Oui |
Bibliothèque de contrôles Windows |
Non |
Bibliothèque de contrôles Web |
Non |
Service Windows |
Oui |
Site Web |
Non |
Autorisations
L'autorisation suivante peut être nécessaire :
Autorisation |
Description |
---|---|
Contrôle la possibilité d'accéder à des fichiers et à des dossiers. Énumération associée : Unrestricted. |
Pour plus d'informations, consultez Sécurité d'accès du code et Demande d'autorisations.
Voir aussi
Tâches
Comment : rechercher les mises à jour d'applications ClickOnce
Comment : télécharger les mises à jour d'applications ClickOnce
Comment : publier une application ClickOnce
Concepts
Vue d'ensemble du modèle d'application Visual Basic