¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

System.Deployment.Application (Espacio de nombres)

Nota: este espacio de nombres es nuevo en la versión 2.0 de .NET Framework.

Con el espacio de nombres System.Deployment.Application se puede programar el comportamiento de actualización personalizado de una aplicación ClickOnce.

La clase clave en este espacio de nombres es ApplicationDeployment. Puede comprobar si hay una actualización disponible para su implementación utilizando el método CheckForUpdate o CheckForUpdateAsync; el último método provoca el evento CheckForUpdateCompleted cuando finaliza correctamente. CheckForDetailedUpdate devuelve información importante sobre la actualización, como el número de versión y si es una actualización necesaria para los usuarios actuales. Si hay una actualización disponible, puede instalarla mediante el método Update o UpdateAsync; el último método provoca el evento UpdateCompleted cuando termina la instalación de la actualización. Para las actualizaciones grandes, puede recibir notificaciones de progreso a través de los eventos CheckForUpdateProgressChanged y UpdateProgressChanged, además de utilizar la información de ProgressChangedEventArgs para notificar al usuario el estado de la descarga.

También puede utilizar ApplicationDeployment para descargar archivos grandes y ensamblados a petición. Estos archivos deben estar marcados como "opcionales" en el manifiesto de aplicación de la implementación para que no se descarguen durante la instalación. Mientras dure la aplicación, puede descargar los archivos en cualquier momento utilizando el método DownloadFileGroup o DownloadFileGroupAsync. Puede descargar los ensamblados antes de que se carguen en la memoria proporcionando un controlador de eventos para el evento AssemblyResolve de la clase AppDomain. Para obtener más información, vea Tutorial: Descargar ensamblados a petición con la API de implementación ClickOnce mediante el diseñador.

 ClaseDescripción
Clase públicaApplicationDeploymentAdmite actualizaciones mediante programación de la implementación actual, así como descargas de archivos a petición. Esta clase no se puede heredar.
Clase públicaCheckForUpdateCompletedEventArgsRepresenta información de actualización detallada que se ha obtenido llamando a CheckForUpdateAsync.
Clase públicaDependentPlatformMissingExceptionIndica que no se encontró la dependencia de la plataforma durante la activación de la implementación ClickOnce, y que la implementación no se ejecutará.
Clase públicaDeploymentDownloadExceptionIndica que se ha producido un error al descargar al equipo cliente los manifiestos de ClickOnce o los archivos de la implementación.
Clase públicaDeploymentExceptionDefine una clase base para todas las excepciones relacionadas con la implementación.
Clase públicaDeploymentProgressChangedEventArgsRepresenta los datos de progreso de una operación asincrónica.
Clase públicaDeploymentServiceComProporciona los servicios internos para la API de implementación de ClickOnce.
Clase públicaDownloadApplicationCompletedEventArgsProporciona los datos del evento DownloadApplicationCompleted.
Clase públicaDownloadFileGroupCompletedEventArgsDescribe una descarga de archivos que ha finalizado recientemente.
Clase públicaDownloadProgressChangedEventArgsProporciona datos del evento DownloadProgressChanged.
Clase públicaGetManifestCompletedEventArgsProporciona datos para el evento GetManifestCompleted.
Clase públicaInPlaceHostingManagerAdministra una implementación de ClickOnce.
Clase públicaInvalidDeploymentExceptionIndica que ClickOnce no puede leer los manifiestos de implementación o aplicación.
Clase públicaTrustNotGrantedExceptionIndica que la aplicación no tiene el nivel de confianza adecuado para ejecutarse en el equipo local.
Clase públicaUpdateCheckInfoRepresenta información de actualización detallada que se ha obtenido llamando a CheckForDetailedUpdate.

 DelegadoDescripción
Delegado públicoCheckForUpdateCompletedEventHandlerRepresenta el método que controlará el evento CheckForUpdateCompleted de ApplicationDeployment.
Delegado públicoDeploymentProgressChangedEventHandlerRepresenta el método que controlará los eventos CheckForUpdateProgressChanged, UpdateProgressChanged o DownloadFileGroupProgressChanged de ApplicationDeployment.
Delegado públicoDownloadFileGroupCompletedEventHandlerRepresenta el método que controlará el evento DownloadFileGroupCompleted de ApplicationDeployment.

 EnumeraciónDescripción
Enumeración públicaDeploymentProgressStateEspecifica la fase actual de una operación de descarga de ClickOnce.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft