PackageManager.RegisterPackageByUriAsync(Uri, RegisterPackageOptions) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)
Parâmetros
- options
- RegisterPackageOptions
As opções de registro de pacote para a operação.
Retornos
O status da solicitação de implantação. O DeploymentResult contém o valor final retornado da operação de implantação, depois que ela é concluída. O DeploymentProgress pode ser usado para obter o percentual de conclusão durante todo o curso da operação de implantação.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10, version 2004 (introduzida na 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v10.0)
|
Comentários
Esse método simplifica as sobrecargas RegisterPackageAsync existentes consolidando todas as opções de implantação em um único parâmetro. Esse método também dá suporte aos seguintes recursos não disponíveis com as sobrecargas RegisterPackageAsync :
Você pode usar a propriedade ExternalLocationURI do parâmetro options para especificar o URI de um local de disco externo fora do pacote MSIX em que o manifesto do pacote pode referenciar o conteúdo do aplicativo. Para obter mais informações sobre esse cenário e um exemplo de código relacionado, consulte Conceder identidade do pacote empacotando com local externo.
Você pode usar a propriedade AllowUnsigned do parâmetro options para permitir informações de ativação de um executável em um pacote não assinado. Para obter mais informações sobre esse cenário e um exemplo de código relacionado, consulte Aplicativos hospedados.