PackageManager.RegisterPackageByFullNameAsync Método

Definición

Registra un paquete (el paquete principal) por su nombre completo y sus paquetes de dependencia para el usuario actual.

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

Cadena que especifica el nombre completo del paquete principal que se va a registrar.

dependencyPackageFullNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Cadenas que especifican los nombres completos de los paquetes de dependencia que se van a registrar.

deploymentOptions
DeploymentOptions

Valor con tipo DeploymentOptions que especifica la opción de implementación del paquete.

Devoluciones

Estado de la solicitud de implementación. DeploymentResult contiene el valor devuelto final de la operación de implementación, una vez completado. DeploymentProgress se puede usar para obtener el porcentaje de finalización durante todo el curso de la operación de implementación.

Atributos

Requisitos de Windows

Características de aplicaciones
packageManagement

Comentarios

Para ocultar detalles sobre el manifiesto de un paquete de agrupación, en lugar de llamar a RegisterPackageAsync, puede llamar a RegisterPackageByFullNameAsync para registrar un paquete por su nombre completo. Tanto los paquetes de agrupación como los paquetes normales se hacen referencia al nombre completo del paquete común y, por tanto, el registro por nombre completo reduce la cantidad de conocimiento del dominio que requiere el autor de la llamada.

RegisterPackageByFullNameAsync no puede instalar un paquete para ningún usuario que no sea el autor de la llamada. DependencyPackageFullNames puede contener 0 elementos si no hay ningún paquete de dependencia.

Se aplica a

Consulte también