Ogni volta che un utente scarica un'applicazione dallo store o tramite sistemi di management come Intune, se è fatta con il Windows Runtime, verrà installata con una identity ben precisa e univoca all'interno del sistema. Il sistema operativo, in particolare, utilizza le informazioni contenute all'interno dell'app package (e del file di manifest) per identificare l'utente che effetua l'installazione e per eliminare tutti i file ad essa relativi per una disinstallazione pulita.
Ogni pacchetto è descritto tramite una serie di proprietà all'interno del file di manifest, come ad esempio il nome dell'applicazione, la descrizione ed il logo.
Ci sono però altre proprietà che possono risultare utili anche durante lo sviluppo o ad applicazione rilasciata:
- Package.IsDevelopmentMode aiuta, a capire se l'applicazione è stata compilata in modalità di sviluppo, consentendo allo sviluppatore di scegliere se abilitare o disabilitare, ad esempio, alcuni scenari di logging avanzato;
- Package.SignatureKind che indica con quale certificato è stata compilata l'app e potrebbe abilitare scenari differenti in base al deployment effettuato tramite sistemi di MDM (per scenari enterprise) oppure tramite il Windows Store, pubblico (tramite SignatureKind.Store).
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Miglioramenti nelle performance di Angular 16
Eseguire una query su SQL Azure tramite un workflow di GitHub
Ottimizzazione dei block template in Angular 17
Gestire domini wildcard in Azure Container Apps
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Utilizzare un service principal per accedere a Azure Container Registry
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
.NET Conference Italia 2024
Migliorare la sicurezza dei prompt con Azure AI Studio
Usare le navigation property in QuickGrid di Blazor
Gestione dei nomi con le regole @layer in CSS
I più letti di oggi
- Accedere con ASP.NET ad un documento XML creato dall'oggetto recordset di ADO e ASP
- Richiamare programmaticamente le operazioni di aggiornamento, eliminazione e inserimento di FormView, DetailsView e GridView
- Aumentare la scalabilità di ASP.NET Core Web API con caching client side
- Visualizzare contenuti Fullscreen con HTML5
- Disabilitare un bottone in una pagina HTML pensando all'accessibilità
- Realizzare siti sicuri con ASP.NET Web Pages
- Focus dei tag input con HTML5
- Disponibile la beta di Silverlight 5
- Ricavare lo spazio occupato su disco dal nostro sito