PackageManager.RegisterPackageByFullNameAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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.
Строки, указывающие полные имена пакетов зависимостей, которые необходимо регистрировать.
- deploymentOptions
- DeploymentOptions
Типизированное значение DeploymentOptions, указывающее параметр развертывания пакета.
Возвращаемое значение
Состояние запроса на развертывание. DeploymentResult содержит окончательное возвращаемое значение операции развертывания после ее завершения. DeploymentProgress можно использовать для получения процента завершения в течение всего процесса развертывания.
- Атрибуты
Требования к Windows
Возможности приложения |
packageManagement
|
Комментарии
Чтобы скрыть особенности манифеста пакета, вместо вызова RegisterPackageAsync можно вызвать Метод RegisterPackageByFullNameAsync, чтобы зарегистрировать пакет по его полному имени. На пакеты пакетов и обычные пакеты ссылается общее полное имя пакета, поэтому регистрация по полному имени уменьшает объем знаний о домене, необходимых вызывающему объекту.
RegisterPackageByFullNameAsync не может установить пакет для любого пользователя, кроме вызывающей стороны. DependencyPackageFullNames может содержать 0 элементов, если нет пакетов зависимостей.