PackageManager.RegisterPackageByFullNameAsync Метод

Определение

Регистрирует пакет (пакет main) по его полному имени и пакетам зависимостей для текущего пользователя.

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)

Параметры

mainPackageFullName
String

Platform::String

winrt::hstring

Строка, указывающая полное имя регистраемого пакета main.

dependencyPackageFullNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Строки, указывающие полные имена пакетов зависимостей, которые необходимо регистрировать.

deploymentOptions
DeploymentOptions

Типизированное значение DeploymentOptions, указывающее параметр развертывания пакета.

Возвращаемое значение

Состояние запроса на развертывание. DeploymentResult содержит окончательное возвращаемое значение операции развертывания после ее завершения. DeploymentProgress можно использовать для получения процента завершения в течение всего процесса развертывания.

Атрибуты

Требования к Windows

Возможности приложения
packageManagement

Комментарии

Чтобы скрыть особенности манифеста пакета, вместо вызова RegisterPackageAsync можно вызвать Метод RegisterPackageByFullNameAsync, чтобы зарегистрировать пакет по его полному имени. На пакеты пакетов и обычные пакеты ссылается общее полное имя пакета, поэтому регистрация по полному имени уменьшает объем знаний о домене, необходимых вызывающему объекту.

RegisterPackageByFullNameAsync не может установить пакет для любого пользователя, кроме вызывающей стороны. DependencyPackageFullNames может содержать 0 элементов, если нет пакетов зависимостей.

Применяется к

См. также раздел