AppInstallItem Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'app presente nella coda di installazione.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
runFullTrust
|
Commenti
Utilizzare la proprietà AppInstallManager.AppInstallItems per recuperare una visualizzazione vettoriale degli oggetti AppInstallItem.
Importante
L'accesso a questa API è protetto da una funzionalità privata limitata alle app sviluppate da Microsoft.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
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 |
Proprietà
Children |
Recupera informazioni sulle installazioni di app figlio dell'installazione dell'app corrente. Questa proprietà restituisce un valore solo se l'installazione dell'app corrente è l'elemento padre di altre installazioni di app che fanno parte di uno stesso bundle dell'app. |
CompletedInstallToastNotificationMode |
Ottiene o imposta la modalità di avviso popup di notifica per quando l'installazione dell'app viene completata. |
InstallInProgressToastNotificationMode |
Ottiene o imposta la modalità di avviso popup di notifica per quando l'installazione dell'app è in corso. |
InstallType |
Ottiene il tipo di installazione dell'app corrente. |
IsUserInitiated |
Indica se l'installazione dell'app corrente è stata avviata dall'utente. |
ItemOperationsMightAffectOtherItems |
Indica se l'installazione dell'app corrente fa parte di un bundle dell'app e pertanto la sospensione o l'annullamento dell'installazione dell'app potrebbe influire su altri elementi nella coda di installazione. |
LaunchAfterInstall |
Ottiene un valore che indica se l'app presente nella coda di installazione verrà avviata automaticamente dopo l'installazione. |
PackageFamilyName |
Ottiene il nome della famiglia di pacchetti per l'app corrente. |
PinToDesktopAfterInstall |
Ottiene o imposta un valore che indica se il prodotto da installare deve essere aggiunto al desktop al termine dell'installazione. |
PinToStartAfterInstall |
Ottiene o imposta un valore che indica se il prodotto da installare deve essere aggiunto al menu Start al termine dell'installazione. |
PinToTaskbarAfterInstall |
Ottiene o imposta un valore che indica se il prodotto da installare deve essere aggiunto alla barra delle applicazioni al termine dell'installazione. |
ProductId |
Ottiene l'ID prodotto per l'app corrente. |
Metodi
Cancel() |
Annulla l'installazione dell'app corrente. |
Cancel(String) |
Annulla l'installazione dell'app corrente, con l'opzione per generare dati di telemetria. |
GetCurrentStatus() |
Ottiene lo stato di installazione dell'app corrente. |
Pause() |
Sospende l'installazione dell'app corrente. |
Pause(String) |
Sospende l'installazione dell'app corrente, con l'opzione per generare i dati di telemetria. |
Restart() |
Riavvia l'installazione dell'app corrente. |
Restart(String) |
Riavvia l'installazione dell'app corrente, con l'opzione per generare dati di telemetria. |
Eventi
Completed |
Si verifica al termine dell'installazione dell'app corrente. |
StatusChanged |
Si verifica quando lo stato di installazione dell'app corrente è stato modificato. |