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

字串,指定要註冊之主要封裝的完整名稱。

dependencyPackageFullNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

字串,指定要註冊之相依性套件的完整名稱。

deploymentOptions
DeploymentOptions

指定套件部署選項 的 DeploymentOptions型別值。

傳回

部署要求的狀態。 DeploymentResult包含部署作業的最終傳回值,完成後。 DeploymentProgress可用來取得整個部署作業過程中完成的百分比。

屬性

Windows 需求

應用程式功能
packageManagement

備註

若要隱藏套件組合套件資訊清單的詳細資料,而不是呼叫 RegisterPackageAsync,您可以呼叫 RegisterPackageByFullNameAsync,以完整名稱註冊套件。 套件組合套件和一般套件都是由通用套件完整名稱參考,因此完整名稱註冊可減少呼叫端所需的領域知識量。

RegisterPackageByFullNameAsync 無法為呼叫端以外的任何使用者安裝套件。 如果沒有任何相依性套件, dependencyPackageFullNames 可以包含 0 個專案。

適用於

另請參閱