PackageManager.AddPackageByUriAsync(Uri, AddPackageOptions) Metodo
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.
public:
virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ AddPackageByUriAsync(Uri ^ packageUri, AddPackageOptions ^ options) = AddPackageByUriAsync;
/// [Windows.Foundation.Metadata.Overload("AddPackageByUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> AddPackageByUriAsync(Uri const& packageUri, AddPackageOptions const& options);
[Windows.Foundation.Metadata.Overload("AddPackageByUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> AddPackageByUriAsync(System.Uri packageUri, AddPackageOptions options);
function addPackageByUriAsync(packageUri, options)
Public Function AddPackageByUriAsync (packageUri As Uri, options As AddPackageOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)
Parametri
URI del pacchetto da aggiungere. L'URI può usare lo schema di URI del file (file://) per i percorsi di file locali e i percorsi di rete locali. Sono supportati anche protocolli HTTP e HTTPS. A partire da Windows build 22556, l'URI può puntare a un pacchetto o a un file del programma di installazione app.
- options
- AddPackageOptions
Opzioni di distribuzione del pacchetto per l'operazione.
Restituisce
Stato della richiesta di distribuzione. DeploymentResult contiene il valore finale restituito dell'operazione di distribuzione, una volta completato. La distribuzioneProgress può essere usata per ottenere la percentuale di completamento nell'intero corso dell'operazione di distribuzione.
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 2004 (è stato introdotto in 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v10.0)
|
Commenti
Questo metodo semplifica gli overload AddPackageAsync esistenti consolidando tutte le opzioni di distribuzione in un singolo parametro. Questo metodo supporta anche le funzionalità seguenti non disponibili con gli overload AddPackageAsync :
È possibile usare la proprietà ExternalLocationURI del parametro opzioni per specificare l'URI di un percorso disco esterno al pacchetto MSIX in cui il manifesto del pacchetto può fare riferimento al contenuto dell'applicazione. Per altre informazioni su questo scenario e un esempio di codice correlato, vedere Concedere l'identità del pacchetto tramite creazione di pacchetti con percorso esterno.
È possibile usare la proprietà AllowUnsigned del parametro opzioni per consentire le informazioni di attivazione da un eseguibile in un pacchetto non firmato. Per altre informazioni su questo scenario e un esempio di codice correlato, vedere App ospitate.