My.Application.IsNetworkDeployed (Propiedad)
Actualización: noviembre 2007
Obtiene un valor Boolean que representa si la aplicación se implementó desde una red utilizando ClickOnce.
' Usage Dim value As Boolean = My.Application.IsNetworkDeployed ' Declaration Public ReadOnly Property IsNetworkDeployed As Boolean
La propiedad My.Application.IsNetworkDeployed indica si la aplicación se implementó desde una red utilizando ClickOnce. Para obtener más información sobre las aplicaciones ClickOnce, vea Implementación ClickOnce.
Se debe comprobar que esta propiedad es True antes de tener acceso a My.Application.Deployment (Propiedad). De lo contrario, si la aplicación no se ha implementado desde una red utilizando ClickOnce, al leer la propiedad My.Application.Deployment se produce una excepción InvalidDeploymentException.
Para obtener más información sobre la configuración de ClickOnce, vea Publicar aplicaciones ClickOnce. Para obtener más información sobre cómo implementar una aplicación ClickOnce, vea Cómo: Publicar aplicaciones ClickOnce.
Para obtener más información sobre cómo utilizar la propiedad My.Application.IsNetworkDeployed, vea Información general sobre el modelo de aplicaciones de Visual Basic.
Este ejemplo descarga e instala la actualización después de comprobar que la aplicación se ha implementado desde una red. El método Update no actualiza la aplicación a menos que esté anticuada. La aplicación tiene que reiniciarse para utilizar la actualización. Para obtener más información, vea Cómo: Descargar actualizaciones de la aplicación ClickOnce.
Sub UpdateApplication() If My.Application.IsNetworkDeployed Then My.Application.Deployment.Update() End If End Sub
Sólo las aplicaciones implementadas con ClickOnce se pueden actualizar mediante el objeto My.Application.Deployment. Para obtener más información sobre cómo implementar una aplicación ClickOnce, vea Cómo: Publicar aplicaciones ClickOnce.
Espacio de nombres:Microsoft.VisualBasic.ApplicationServices
Clase:ConsoleApplicationBase
Ensamblado: biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)
Disponibilidad por tipo de proyecto
Tipo de proyecto | Disponible |
|---|---|
Aplicación para Windows | Sí |
Biblioteca de clases | No |
Aplicación de consola | Sí |
Biblioteca de controles de Windows | No |
Biblioteca de controles Web | No |
Servicio de Windows | Sí |
Sitio Web | No |
El permiso siguiente puede ser necesario:
Permiso | Descripción |
|---|---|
Controla la capacidad de tener acceso a archivos y carpetas. Enumeración asociada: Unrestricted. |
Para obtener más información, vea Seguridad de acceso a código y Solicitar permisos.