Applicazione (schema delle estensioni per Windows 8.1)
Rappresenta un'app che include parte o tutte le funzionalità recapitate nel pacchetto.
Gerarchia degli elementi
- <Pacchetto>
-
- <Applicazioni>
- <Applicazione>
Sintassi
<Application Id = An ASCII string between 1 and 64 characters in length. See the Attributes table for more information on character restrictions.
Executable? = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *. It specifies the default executable for the extension. If not specified, the executable defined for the app is used. If specified, the EntryPoint property is also used. If that EntryPoint property isn't specified, the EntryPoint defined for the app is used.
EntryPoint? = A string between 1 and 256 characters in length, representing the task handling the extension. This is normally the fully namespace-qualified name of a Windows Runtime type.
If EntryPoint is not specified, the EntryPoint defined for the app is used instead.
StartPage? = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *. >
<!-- Child elements -->
( VisualElementsChoice
& ApplicationContentUriRules?
& Extensions?
)
</Application>
Chiave
?
connettore interleave facoltativo (zero o uno) &
(può verificarsi in qualsiasi ordine)
Attributi ed elementi
Attributi
Attributo | Descrizione | Tipo di dati | Obbligatoria | Valore predefinito |
---|---|---|---|---|
EntryPoint | ID di classe attivabile, ad esempio ""Office. Winword.Class". Se si specifica questo attributo, è necessario specificare anche l'attributo Eseguibile . Se si specifica questo attributo, non è necessario specificare l'attributo StartPage . |
Stringa di lunghezza compresa tra 1 e 256 caratteri, che rappresenta l'attività che gestisce l'estensione. Si tratta in genere il nome completo dello spazio dei nomi di tipo Windows Runtime. Se EntryPoint non viene specificato, viene usato l'oggetto EntryPoint definito per l'app. | No | |
File eseguibile | Eseguibile di avvio predefinito per l'app. Questo file deve essere presente nel pacchetto. Se si specifica questo attributo, è necessario specificare l'attributo EntryPoint . Se si specifica questo attributo, non è necessario specificare l'attributo StartPage . |
Stringa di lunghezza compresa tra 1 e 256 caratteri che deve terminare con ".exe" e non può contenere questi caratteri: <, >, :, ", |, ?o *. Specifica l'eseguibile predefinito per l'estensione. Se non viene specificato, viene usato l'eseguibile definito per l'app. Se specificato, viene usata anche la proprietà EntryPoint. Se tale proprietà EntryPoint non viene specificata, viene usato il entrypoint definito per l'app. | No | |
Id | Identificatore univoco dell'applicazione all'interno del pacchetto. È detto anche identificatore applicazione relativo al pacchetto. L'ID è univoco all'interno del pacchetto, ma non a livello globale. Nel sistema può essere presente un altro pacchetto che usa lo stesso ID. Lo stesso ID non può essere usato più di una volta nello stesso pacchetto. Questa stringa contiene campi alfanumerici separati da punti. Ogni campo deve iniziare con un carattere alfabetico ASCII. Non è possibile usarli come valori di campo: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" e "LPT9". Quando si usa un Visual Studio, il valore predefinito di questo attributo è "App". Gli sviluppatori devono modificare manualmente questa impostazione nel manifesto. L'identificatore dell'app non deve essere modificato dopo che l'app è stata pubblicata nel Microsoft Store. Questa operazione interromperà la posizione del riquadro nel schermata Start. |
Stringa ASCII di lunghezza compresa tra 1 e 64 caratteri. | Sì | |
StartPage | Pagina HTML di avvio predefinita per l'app. Questo file deve essere presente nel pacchetto. Se si specifica questo attributo, non è possibile specificare l'attributo EntryPoint o l'attributo Executable . |
Stringa di lunghezza compresa tra 1 e 256 caratteri che non può contenere questi caratteri: <, >, :, ", |, ?o *. | No |
Elementi figlio
Elemento figlio | Descrizione |
---|---|
ApplicationContentUriRules | Specifica le pagine nel contesto Web che hanno accesso ai dispositivi di georilevazione del sistema (se l'app ha l'autorizzazione per accedere a questa funzionalità) e l'accesso agli Appunti. |
Estensioni (tipo: CT_ApplicationExtensions) | Definisce uno o più punti di estendibilità per l'app. |
VisualElementsChoice | Elemento choice degli elementi visivi astratti per il gruppo di sostituzione XSD. Non può essere dichiarato nel codice XML. |
Elementi padre
Elemento padre | Descrizione |
---|---|
Applicazioni | Rappresenta una o più app che costituiscono il pacchetto. |
Commenti
L'elemento Application contiene attributi comuni ai punti di estendibilità relativi all'app. Queste informazioni vengono usate da altri punti di estendibilità per ottenere informazioni sull'app. Inoltre, gli attributi dell'applicazione vengono usati nell'avvio e nella gestione di un'istanza dell'app.
Se viene specificato l'attributo StartPage, si tratta di un'app Windows usando JavaScript. Se StartPage non viene specificato, è necessario specificare entrambi gli attributi Executable e EntryPoint ed è un'app UWP che usa C# o VB e XAML.
Requisiti
Valore | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |