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
Valor devuelto
Valor Boolean que representa si la aplicación se implementó desde una red. El valor es True si la aplicación actual se implementó desde una red; de lo contrario, el valor es False.
Comentarios
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.
Tareas
En la tabla siguiente se muestran ejemplos de tareas en las que interviene la propiedad My.Application.IsNetworkDeployed.
Para |
Vea |
---|---|
Comprobar una actualización de la aplicación. |
|
Descargar una actualización de la aplicación. |
Ejemplo
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.
Requisitos
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 |
Permisos
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.
Vea también
Tareas
Cómo: Buscar actualizaciones de la aplicación ClickOnce
Cómo: Descargar actualizaciones de la aplicación ClickOnce
Cómo: Publicar aplicaciones ClickOnce
Conceptos
Información general sobre el modelo de aplicaciones de Visual Basic