AppInstallItem Clase

Definición

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
Object Platform::Object IInspectable AppInstallItem
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.

Se aplica a