PackageManager.RegisterPackageByUriAsync(Uri, RegisterPackageOptions) Metodo

Definizione

Registra un pacchetto (il pacchetto principale) e i relativi pacchetti di dipendenza per l'utente corrente, usando le opzioni di distribuzione specificate.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ RegisterPackageByUriAsync(Uri ^ manifestUri, RegisterPackageOptions ^ options) = RegisterPackageByUriAsync;
/// [Windows.Foundation.Metadata.Overload("RegisterPackageByUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> RegisterPackageByUriAsync(Uri const& manifestUri, RegisterPackageOptions const& options);
[Windows.Foundation.Metadata.Overload("RegisterPackageByUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> RegisterPackageByUriAsync(System.Uri manifestUri, RegisterPackageOptions options);
function registerPackageByUriAsync(manifestUri, options)
Public Function RegisterPackageByUriAsync (manifestUri As Uri, options As RegisterPackageOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

Parametri

manifestUri
Uri Uri

URI del manifesto per il pacchetto principale.

options
RegisterPackageOptions

Opzioni di registrazione 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 RegisterPackageAsync esistenti consolidando tutte le opzioni di distribuzione in un singolo parametro. Questo metodo supporta anche le funzionalità seguenti non disponibili con gli overload RegisterPackageAsync :

  • È 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.

Si applica a

Vedi anche