Partager via


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

FileIOPermission

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

Référence

My.Application, objet

My.Application.Deployment, propriété

IsNetworkDeployed