ConsoleApplicationBase.IsNetworkDeployed Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor Boolean
que indica si la aplicación se implementó desde una red mediante ClickOnce.
public:
property bool IsNetworkDeployed { bool get(); };
public bool IsNetworkDeployed { get; }
member this.IsNetworkDeployed : bool
Public ReadOnly Property IsNetworkDeployed As Boolean
Valor de propiedad
Un valor Boolean
que indica 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
.
Ejemplos
En este ejemplo se descarga e instala la actualización después de comprobar que la aplicación se implementa desde una red. El Update método no actualiza la aplicación a menos que no esté actualizada. La aplicación tiene que reiniciarse para usar la actualización.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Solo se pueden actualizar las aplicaciones que están implementadas en ClickOnce mediante el My.Application.Deployment
objeto . Para obtener más información sobre la implementación de una aplicación ClickOnce, vea How to: Publish a ClickOnce Application using the Publish Wizard.
Comentarios
La My.Application.IsNetworkDeployed
propiedad indica si la aplicación se implementó desde una red mediante ClickOnce. Para obtener más información sobre las aplicaciones ClickOnce, vea Seguridad e implementación de ClickOnce.
Debe confirmar que esta propiedad es True
antes de tener acceso a la Deployment propiedad . De lo contrario, si la aplicación no se implementa desde una red mediante ClickOnce, la lectura de la My.Application.Deployment
propiedad produce una InvalidDeploymentException excepción.
Para obtener más información sobre cómo configurar ClickOnce, vea Publicación de aplicaciones ClickOnce. Para obtener más información sobre la implementación de una aplicación ClickOnce, vea How to: Publish a ClickOnce Application using the Publish Wizard.
Para obtener más información sobre el uso de la My.Application.IsNetworkDeployed
propiedad , vea Información general del modelo de aplicación de Visual Basic.
Disponibilidad por tipo de proyecto
Tipo de proyecto | Disponible |
---|---|
Aplicación de Windows Forms | Sí |
Biblioteca de clases | No |
Aplicación de consola | Sí |
Biblioteca de controles de Windows Forms | No |
Biblioteca de controles web | No |
Servicio de Windows | Sí |
Sitio web | No |