PackageDependency.Create 方法

定义

重载

Create(String, PackageVersion)

使用指定的包系列名称和最低版本为当前应用创建框架包依赖项的安装时引用。 使用此方法时,框架包依赖项仅可供当前用户访问。 若要创建可供所有用户访问的框架包依赖项,请改用 CreateForSystem 方法。

Create(String, PackageVersion, CreatePackageDependencyOptions)

使用指定的包系列名称和最低版本以及指定的选项,为当前应用的框架包依赖项创建安装时间引用。 使用此方法时,框架包依赖项仅可供当前用户访问。 若要创建可供所有用户访问的框架包依赖项,请改用 CreateForSystem 方法。

Create(String, PackageVersion)

使用指定的包系列名称和最低版本为当前应用创建框架包依赖项的安装时引用。 使用此方法时,框架包依赖项仅可供当前用户访问。 若要创建可供所有用户访问的框架包依赖项,请改用 CreateForSystem 方法。

public:
 static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion);
/// [Windows.Foundation.Metadata.Overload("Create")]
 static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion);
[Windows.Foundation.Metadata.Overload("Create")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion);
function create(packageFamilyName, minVersion)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion) As PackageDependency

参数

packageFamilyName
String

Platform::String

winrt::hstring

要依赖的框架包的包系列名称。

minVersion
PackageVersion

要依赖的框架包的最低版本。

返回

表示包依赖项的对象,并提供可用于管理依赖项生存期的成员。

属性

注解

在应用的安装程序或首次运行应用期间,调用此方法以指定要在应用中使用的框架包的一组条件。 这会通知 OS 你的应用依赖于满足指定条件的框架包。 如果安装了符合条件的一个或多个框架包,Windows 将确保至少一个这些框架包将一直安装,直到删除安装时引用。

有关详细信息,请参阅 使用动态依赖项 API 在运行时引用 MSIX 包。

另请参阅

适用于

Create(String, PackageVersion, CreatePackageDependencyOptions)

使用指定的包系列名称和最低版本以及指定的选项,为当前应用的框架包依赖项创建安装时间引用。 使用此方法时,框架包依赖项仅可供当前用户访问。 若要创建可供所有用户访问的框架包依赖项,请改用 CreateForSystem 方法。

public:
 static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions ^ options);
/// [Windows.Foundation.Metadata.Overload("Create2")]
 static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion, CreatePackageDependencyOptions const& options);
[Windows.Foundation.Metadata.Overload("Create2")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions options);
function create(packageFamilyName, minVersion, options)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion, options As CreatePackageDependencyOptions) As PackageDependency

参数

packageFamilyName
String

Platform::String

winrt::hstring

要依赖的框架包的包系列名称。

minVersion
PackageVersion

要依赖的框架包的最低版本。

options
CreatePackageDependencyOptions

定义其他条件以指定要在应用中使用的框架包。

返回

表示包依赖项的对象,并提供可用于管理依赖项生存期的成员。

属性

注解

在应用的安装程序或首次运行应用期间,调用此方法以指定要在应用中使用的框架包的一组条件。 这会通知 OS 你的应用依赖于满足指定条件的框架包。 如果安装了符合条件的一个或多个框架包,Windows 将确保至少一个这些框架包将一直安装,直到删除安装时引用。 有关详细信息,请参阅 使用动态依赖项 API 在运行时引用 MSIX 包。

如果指定的依赖项条件无法解析为特定包,则此函数将失败。 可以使用 VerifyDependencyResolution选项 参数指定此包解析检查。 这对于作为目标用户以外的用户上下文运行的安装程序非常有用(例如,作为 LocalSystem 运行的安装程序)。

另请参阅

适用于