Package 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.
Fornisce informazioni su un pacchetto.
public ref class Package sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Package final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Package
Public NotInheritable Class Package
- 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)
|
Commenti
Importante
Anche se la classe Package è supportata in un processo senza pacchetti, ovvero un processo appartenente a un'app che non dispone dell'identità del pacchetto, alcuni membri di questa classe sono supportati solo in un processo in pacchetto , ovvero un processo appartenente a un'app con identità del pacchetto. Per questi membri, la sezione Osservazioni degli argomenti contiene altre informazioni. Per altre info sulla creazione di pacchetti, vedi Creare un pacchetto di un'app desktop o UWP in Visual Studio.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1607 | 14393 | IsOptional |
1607 | 14393 | SignatureKind |
1607 | 14393 | VerifyContentIntegrityAsync |
1703 | 15063 | GetContentGroupAsync |
1703 | 15063 | GetContentGroupsAsync |
1703 | 15063 | SetInUseAsync |
1703 | 15063 | StageContentGroupsAsync(IEnumerable<String>) |
1703 | 15063 | StageContentGroupsAsync(IEnumerable<String,Boolean>) |
1809 | 17763 | CheckUpdateAvailabilityAsync |
1809 | 17763 | GetAppInstallerInfo |
1903 | 18362 | EffectiveLocation |
1903 | 18362 | MutableLocation |
2004 | 19041 | EffectiveExternalLocation |
2004 | 19041 | EffectiveExternalPath |
2004 | 19041 | EffectivePath |
2004 | 19041 | GetAppListEntries |
2004 | 19041 | GetLogoAsRandomAccessStreamReference |
2004 | 19041 | InstalledPath |
2004 | 19041 | IsStub |
2004 | 19041 | MachineExternalLocation |
2004 | 19041 | MachineExternalPath |
2004 | 19041 | MutablePath |
2004 | 19041 | UserExternalLocation |
2004 | 19041 | UserExternalPath |
Proprietà
Current |
Ottiene il pacchetto per l'app corrente. |
Dependencies |
Ottiene i pacchetti da cui dipende il pacchetto corrente. |
Description |
Ottiene la descrizione del pacchetto. |
DisplayName |
Ottiene il nome visualizzato del pacchetto. |
EffectiveExternalLocation |
Ottiene il percorso della cartella esterna a livello di computer o per utente specificata nel manifesto del pacchetto per il pacchetto corrente, a seconda della modalità di installazione dell'app. |
EffectiveExternalPath |
Ottiene il percorso della cartella esterna a livello di computer o per utente specificata nel manifesto del pacchetto per il pacchetto corrente, a seconda della modalità di installazione dell'app. |
EffectiveLocation |
Ottiene il percorso della cartella installata o la cartella modificabile per il pacchetto installato, a seconda che l'app sia dichiarata modificabile nel manifesto del pacchetto. |
EffectivePath |
Ottiene il percorso della cartella installata o della cartella modificabile per il pacchetto installato, a seconda che l'app sia dichiarata modificabile nel manifesto del pacchetto. |
Id |
Ottiene l'identità del pacchetto del pacchetto corrente. |
InstallDate |
solo Windows Phone. Ottiene la data in cui il pacchetto dell'applicazione è stato installato nel telefono dell'utente. |
InstalledDate |
Ottiene la data in cui è stato installato o aggiornato il pacchetto dell'applicazione. |
InstalledLocation |
Ottiene il percorso del pacchetto corrente nella cartella di installazione originale per il pacchetto corrente. |
InstalledPath |
Ottiene il percorso del pacchetto corrente nella cartella di installazione originale per il pacchetto corrente. |
IsBundle |
Indica se il pacchetto è un pacchetto bundle. |
IsDevelopmentMode |
Indica se il pacchetto è installato in modalità di sviluppo. |
IsFramework |
Indica se altri pacchetti possono dichiarare una dipendenza da questo pacchetto. |
IsOptional |
Indica se il pacchetto è facoltativo. |
IsResourcePackage |
Indica se il pacchetto è un pacchetto di risorse. |
IsStub |
Ottiene un valore che indica se l'applicazione nel pacchetto corrente è un'applicazione stub. |
Logo |
Ottiene il logo del pacchetto. |
MachineExternalLocation |
Ottiene il percorso della cartella esterna a livello di computer specificata nel manifesto del pacchetto per il pacchetto corrente. |
MachineExternalPath |
Ottiene il percorso della cartella esterna a livello di computer specificata nel manifesto del pacchetto per il pacchetto corrente. |
MutableLocation |
Ottiene il percorso del pacchetto corrente nella cartella modificabile per il pacchetto installato, se l'app viene dichiarata modificabile nel manifesto del pacchetto. |
MutablePath |
Ottiene il percorso del pacchetto corrente nella cartella modificabile per il pacchetto installato, se l'app viene dichiarata modificabile nel manifesto del pacchetto. |
PublisherDisplayName |
Ottiene il nome visualizzato dell'editore del pacchetto. |
SignatureKind |
Modalità di firma del pacchetto dell'app. |
SourceUriSchemeName |
Contiene la parte dello schema dell'URI utilizzato per installare il pacchetto. |
Status |
Ottenere lo stato corrente del pacchetto per l'utente. |
UserExternalLocation |
Ottiene il percorso della cartella esterna per utente specificata nel manifesto del pacchetto per il pacchetto corrente. |
UserExternalPath |
Ottiene il percorso della cartella esterna per utente specificata nel manifesto del pacchetto per il pacchetto corrente. |
Metodi
CheckUpdateAvailabilityAsync() |
Il metodo * |
FindRelatedPackages(FindRelatedPackagesOptions) |
Il metodo FindRelatedPackages fornisce le dipendenze e quindi le dipendenze per un determinato pacchetto come elenco di pacchetti. L'elenco può essere filtrato in base al tipo di dipendenza usando il parametro options . |
GetAppInstallerInfo() |
Restituisce il percorso del file XML con estensione appinstaller. Usare questo metodo quando è necessario recuperare il percorso del file XML con estensione appinstaller per l'app. Ad esempio, questo è utile se l'app deve condividere un URI al file con estensione appinstaller associato. Facoltativamente, è possibile aggiungere argomenti all'URI. |
GetAppListEntries() |
Enumera le app in pacchetto nel dispositivo e restituisce l'elenco in modo sincrono. Vengono restituite solo le app incluse nel pacchetto corrente. |
GetAppListEntriesAsync() |
Enumera le app in pacchetto nel dispositivo e restituisce l'elenco in modo asincrono. Vengono restituite solo le app incluse nel pacchetto corrente. |
GetContentGroupAsync(String) |
Fornisce informazioni sul gruppo di contenuto del pacchetto, ad esempio lo stato, il nome, se necessario e così via. |
GetContentGroupsAsync() |
Fornisce informazioni su tutti i gruppi di contenuto del pacchetto nell'app e sul relativo stato, nome, se sono necessari e così via. |
GetLogoAsRandomAccessStreamReference(Size) |
Ottiene il logo dell'applicazione del pacchetto come flusso di accesso casuale. |
GetThumbnailToken() |
solo Windows Phone. Restituisce un token che può essere utilizzato per recuperare l'immagine di anteprima associata a questo pacchetto dell'applicazione. |
Launch(String) |
solo Windows Phone. Avvia l'applicazione specificata. |
SetInUseAsync(Boolean) |
Imposta un valore che indica se il pacchetto è in uso o meno. |
StageContentGroupsAsync(IIterable<String>) |
Inserire i pacchetti nei gruppi di contenuto specificati nella coda di staging. |
StageContentGroupsAsync(IIterable<String>, Boolean) |
Inserire i pacchetti nei gruppi di contenuto specificati nella coda di staging; facoltativamente, posizionare i gruppi di contenuto all'inizio della coda. |
VerifyContentIntegrityAsync() |
Assicura che il pacchetto non sia stato modificato o manomesso prima del caricamento. |