Compartilhar via


PackageManager.RegisterPackageByFullNameAsync Método

Definição

Registra um Pacote (o pacote main) por seu nome completo e seus pacotes de dependência para o usuário atual.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ RegisterPackageByFullNameAsync(Platform::String ^ mainPackageFullName, IIterable<Platform::String ^> ^ dependencyPackageFullNames, DeploymentOptions deploymentOptions) = RegisterPackageByFullNameAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> RegisterPackageByFullNameAsync(winrt::hstring const& mainPackageFullName, IIterable<winrt::hstring> const& dependencyPackageFullNames, DeploymentOptions const& deploymentOptions);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> RegisterPackageByFullNameAsync(string mainPackageFullName, IEnumerable<string> dependencyPackageFullNames, DeploymentOptions deploymentOptions);
function registerPackageByFullNameAsync(mainPackageFullName, dependencyPackageFullNames, deploymentOptions)
Public Function RegisterPackageByFullNameAsync (mainPackageFullName As String, dependencyPackageFullNames As IEnumerable(Of String), deploymentOptions As DeploymentOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

Parâmetros

mainPackageFullName
String

Platform::String

winrt::hstring

Uma cadeia de caracteres que especifica o nome completo do pacote main a ser registrado.

dependencyPackageFullNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Cadeias de caracteres que especificam os nomes completos dos pacotes de dependência a serem registrados.

deploymentOptions
DeploymentOptions

Um valor do tipo DeploymentOptions que especifica a opção de implantação de pacote.

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

Funcionalidades do aplicativo
packageManagement

Comentários

Para ocultar detalhes sobre o manifesto de um pacote de pacote, em vez de chamar RegisterPackageAsync, você pode chamar RegisterPackageByFullNameAsync para registrar um pacote pelo nome completo. Pacotes de pacotes e pacotes regulares são referenciados pelo nome completo do pacote comum e, portanto, o registro por nome completo reduz a quantidade de conhecimento de domínio exigido pelo chamador.

RegisterPackageByFullNameAsync não pode instalar um pacote para qualquer usuário que não seja o chamador. O dependencyPackageFullNames poderá conter 0 elementos se não houver pacotes de dependência.

Aplica-se a

Confira também