Condividi tramite


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"
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