AppInstallItem Clase
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í.
Representa una aplicación que se encuentra en la cola de instalación.
public ref class AppInstallItem sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AppInstallItem final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AppInstallItem
Public NotInheritable Class AppInstallItem
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
runFullTrust
|
Comentarios
Utilice la propiedad AppInstallManager.AppInstallItems para recuperar una vista vectorial de los objetos AppInstallItem.
Importante
El acceso a esta API está protegido por una funcionalidad privada restringida a las aplicaciones desarrolladas por Microsoft.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1511 | 10586 | Cancel(String) |
1511 | 10586 | Pause(String) |
1511 | 10586 | Restart(String) |
1703 | 15063 | Children |
1703 | 15063 | ItemOperationsMightAffectOtherItems |
1803 | 17134 | LaunchAfterInstall |
1809 | 17763 | CompletedInstallToastNotificationMode |
1809 | 17763 | InstallInProgressToastNotificationMode |
1809 | 17763 | PinToDesktopAfterInstall |
1809 | 17763 | PinToStartAfterInstall |
1809 | 17763 | PinToTaskbarAfterInstall |
Propiedades
Children |
Recupera información sobre las instalaciones de la aplicación que son elementos secundarios de la instalación de la aplicación actual. Esta propiedad solo devuelve un valor si la instalación de la aplicación actual es el elemento primario de otras instalaciones de aplicación que forman parte de una misma agrupación de aplicaciones. |
CompletedInstallToastNotificationMode |
Obtiene o establece el modo de notificación del sistema para cuando se completa la instalación de la aplicación. |
InstallInProgressToastNotificationMode |
Obtiene o establece el modo del sistema de notificación para cuando la instalación de la aplicación está en curso. |
InstallType |
Obtiene el tipo de instalación de la aplicación actual. |
IsUserInitiated |
Indica si el usuario inició la instalación de la aplicación actual. |
ItemOperationsMightAffectOtherItems |
Indica si la instalación de la aplicación actual forma parte de un lote de aplicaciones y, por lo tanto, pausar o cancelar la instalación de la aplicación podría afectar a otros elementos de la cola de instalación. |
LaunchAfterInstall |
Obtiene un valor que indica si la aplicación que se encuentra en la cola de instalación se iniciará automáticamente después de instalarla. |
PackageFamilyName |
Obtiene el nombre de familia del paquete para la aplicación actual. |
PinToDesktopAfterInstall |
Obtiene o establece un valor que indica si el producto que se va a instalar se debe anclar al escritorio una vez completada la instalación. |
PinToStartAfterInstall |
Obtiene o establece un valor que indica si el producto que se va a instalar se debe anclar al menú Inicio una vez completada la instalación. |
PinToTaskbarAfterInstall |
Obtiene o establece un valor que indica si el producto que se va a instalar se debe anclar a la barra de tareas una vez completada la instalación. |
ProductId |
Obtiene el identificador de producto de la aplicación actual. |
Métodos
Cancel() |
Cancela la instalación de la aplicación actual. |
Cancel(String) |
Cancela la instalación de la aplicación actual, con la opción de generar datos de telemetría. |
GetCurrentStatus() |
Obtiene el estado de instalación de la aplicación actual. |
Pause() |
Pausa la instalación de la aplicación actual. |
Pause(String) |
Pausa la instalación de la aplicación actual, con la opción de generar datos de telemetría. |
Restart() |
Reinicia la instalación de la aplicación actual. |
Restart(String) |
Reinicia la instalación de la aplicación actual, con la opción de generar datos de telemetría. |
Eventos
Completed |
Se produce cuando finaliza la instalación de la aplicación actual. |
StatusChanged |
Se produce cuando ha cambiado el estado de instalación de la aplicación actual. |