uap17:Extension
Descrizione
Dichiara un punto di estendibilità per l'app.
Gerarchia degli elementi
- <Pacchetto>
-
- <Estensioni>
-
- <uap17:Extension>
Sintassi
<uap17:Extension Category = "windows.packageExtensionHost" | "windows.packageExtension"
desktop11:AppLifecycleBehavior = "systemManaged" | "unmanaged"
Executable? = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *.
EntryPoint? = A string between 1 and 256 characters in length that cannot start or end with a whitespace character.
RuntimeType? = A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.
StartPage? = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.
ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
uap10:TrustLevel? = "appContainer" | "mediumIL"
uap10:RuntimeBehavior? = "windowsApp" | "packagedClassicApp" | "win32App"
uap10:HostId? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
uap10:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
uap11:Id? = A string between 1 and 255 characters in length with a non-whitespace character at its beginning and end.
uap11:Subsystem? = "console" | "windows"
uap11:SupportsMultipleInstances? = Boolean.
uap11:ResourceGroup? = An alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.
uap11:CurrentDirectoryPath? = A string that cannot contain these characters: <, >, |, ?, or *. >
uap11:Parameters? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
desktop7:CompatMode? = "classic" | "modern"
desktop7:Scope? = "machine" | "user"
>
<!-- Child elements -->
PackageExtensionHost
PackageExtension
</uap17:Extension>
Chiave
?
facoltativo (zero o uno)
Attributi
Attributo | Descrizione | Tipo di dati | Richiesto |
---|---|---|---|
Category | Tipo di punto di estendibilità del pacchetto. | Uno dei valori seguenti: "windows.packageExtensionHost" , "windows.packageExtension" | Sì |
desktop11:AppLifecycleBehavior | Consente a un'app di eseguire l'override del comportamento del ciclo di vita associato al comportamento di runtime per l'estensione. App o estensioni con runtimeBehavior di "windowsApp" in modo implicito hanno AppLifecycleBehavior di "systemManaged". App o estensioni con RuntimeBehavior di "packagedClassicApp" o "win32App" in modo implicito hanno AppLifecycleBehavior di "unmanaged" | Uno dei valori seguenti: "systemManaged" , "unmanaged". | No |
File eseguibile | Eseguibile di avvio predefinito. | Uno dei valori seguenti: stringa compresa tra 1 e 256 caratteri che devono terminare con ".exe" e non può contenere questi caratteri: <, , >:, ", ,, ?, o *. | No |
EntryPoint | ID classe activatable. | Stringa compresa tra 1 e 256 caratteri in lunghezza che non possono iniziare o terminare con un carattere di spazio vuoto. | No |
RuntimeType | Provider di runtime. | Uno dei valori seguenti: stringa compresa tra 1 e 255 caratteri che non possono iniziare o terminare con un punto o contenere questi caratteri: <, >, , ,, ?, o *. | No |
StartPage | Pagina Web che gestisce il punto di estendibilità. | Uno dei valori seguenti: stringa compresa tra 1 e 256 caratteri che non possono contenere questi caratteri: <, , >:, ", ,, ?, o *. | No |
ResourceGroup | Tag facoltativo usato per raggruppare le attivazioni delle estensioni per scopi di gestione delle risorse,ad esempio CPU e memoria. | Stringa alfanumerica compresa tra 1 e 255 caratteri di lunghezza. Deve iniziare con un carattere alfabetico. | No |
uap10:TrustLevel | Specifica il livello di attendibilità dell'estensione. | Uno dei valori seguenti: "appContainer" , "mediumIL" | No |
uap10:RuntimeBehavior | Specifica il comportamento di runtime di un'estensione. | Uno dei valori seguenti: "windowsApp" , "packagedClassicApp" , "win32App" | No |
uap10:HostId | Specifica l'ID del runtime host per l'estensione. | Stringa alfanumerica compresa tra 1 e 255 caratteri di lunghezza. Deve iniziare con un carattere alfabetico. | No |
uap10:Parameters | Contiene i parametri della riga di comando da passare all'estensione. Supportato solo per le app desktop. | Stringa compresa tra 1 e 32767 caratteri in lunghezza con un carattere non di spazi vuoti all'inizio e alla fine. | No |
uap11:Id | Identificatore per l'estensione. L'ID deve essere univoco per tutte le estensioni in un pacchetto. | Stringa compresa tra 1 e 255 caratteri in lunghezza con un carattere non di spazi vuoti all'inizio e alla fine. | No |
uap11:Sottosistema | Questo attributo viene ereditato dalla sintassi dell'estensione di base. Oltre alla convalida sintattica, questo valore viene ignorato. | Uno dei valori seguenti: "console" , "windows" | No |
uap11:SupportsMultipleInstances | Specifica se le istanze devono essere eseguite in processi diversi. Il valore predefinito è false. | Proprietà di tipo Boolean. | No |
uap11:ResourceGroup | Tag che è possibile usare per raggruppare le attivazioni delle estensioni per scopi di gestione delle risorse, ad esempio CPU e memoria. Il valore che è possibile impostare ResourceGroup è free-form e flessibile. | Stringa alfanumerica compresa tra 1 e 255 caratteri di lunghezza. Deve iniziare con un carattere alfabetico. | No |
uap11:CurrentDirectoryPath | Specifica la directory iniziale al momento dell'avvio del processo dell'applicazione. Questo attributo supporta le macro. Per altre informazioni, vedere Macro nello schema del manifesto del pacchetto. | Uno dei valori seguenti: stringa che non può contenere questi caratteri: <, , >,, ?, o *. > | No |
uap11:Parameters | Contiene i parametri della riga di comando da passare all'estensione. Supportato solo per le app desktop. Questo attributo supporta le macro. Per altre informazioni, vedere Macro nello schema del manifesto del pacchetto. | Stringa compresa tra 1 e 32767 caratteri in lunghezza con un carattere non di spazi vuoti all'inizio e alla fine. | No |
desktop7:CompatMode | Specifica se le informazioni dell'estensione vengono registrate con Windows in modi classici (ad esempio, i tipi di registrazione delle app senza pacchetti con COM tramite il Registro di sistema) o in nuovi modi più con ambito. Il valore predefinito è "moderno". CompatMode="classic" richiede la funzionalità Microsoft.classicAppCompat_8wekyb3d8bbwe . | Uno dei valori seguenti: "classico" , "moderno" | No |
desktop7:Ambito | Specifica se le registrazioni sono visibili solo ad altre applicazioni in esecuzione come utente che dispone di questo pacchetto registrato (utente) o se sono visibili a tutti gli utenti e ai servizi nel computer (computer). Il valore predefinito è "user". Scope="machine" richiede la funzionalità Microsoft.classicAppCompatElevated_8wekyb3d8bbwe . | Uno dei valori seguenti: "machine" , "user" | No |
Elementi figlio
Elemento | Descrizione |
---|---|
PackageExtensionHost | Dichiara un punto di estendibilità dell'app di tipo windows.appExtensionHost. |
PackageExtension | Dichiara un punto di estendibilità dell'app di tipo windows.appExtension. |
Osservazioni
Requisiti
Prefisso | Valore |
---|---|
uap17 | http://schemas.microsoft.com/appx/manifest/uap/windows10/17 |
uap10 | http://schemas.microsoft.com/appx/manifest/uap/windows10/10 |
uap11 | http://schemas.microsoft.com/appx/manifest/uap/windows10/11 |
desktop7 | http://schemas.microsoft.com/appx/manifest/desktop/windows10/7 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per