Share via


PackageDependency.Create Método

Definición

Sobrecargas

Create(String, PackageVersion)

Crea una referencia en tiempo de instalación para una dependencia de paquete de marco para la aplicación actual, con el nombre de familia de paquete especificado y la versión mínima. Cuando se usa este método, solo se puede acceder a la dependencia del paquete de marco para el usuario actual. Para crear una dependencia de paquete de marco que sea accesible para todos los usuarios, use el método CreateForSystem en su lugar.

Create(String, PackageVersion, CreatePackageDependencyOptions)

Crea una referencia en tiempo de instalación para una dependencia de paquete de marco para la aplicación actual, usando el nombre de familia de paquetes especificado y la versión mínima y las opciones especificadas. Cuando se usa este método, solo se puede acceder a la dependencia del paquete de marco para el usuario actual. Para crear una dependencia de paquete de marco que sea accesible para todos los usuarios, use el método CreateForSystem en su lugar.

Create(String, PackageVersion)

Crea una referencia en tiempo de instalación para una dependencia de paquete de marco para la aplicación actual, con el nombre de familia de paquete especificado y la versión mínima. Cuando se usa este método, solo se puede acceder a la dependencia del paquete de marco para el usuario actual. Para crear una dependencia de paquete de marco que sea accesible para todos los usuarios, use el método CreateForSystem en su lugar.

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

Parámetros

packageFamilyName
String

Platform::String

winrt::hstring

Nombre de familia del paquete del paquete de marco en el que se va a tomar la dependencia.

minVersion
PackageVersion

Versión mínima del paquete de marco en la que se va a tomar la dependencia.

Devoluciones

Objeto que representa la dependencia del paquete y proporciona miembros que puede usar para administrar la duración de la dependencia.

Atributos

Comentarios

En el instalador de la aplicación o durante la primera ejecución de la aplicación, llama a este método para especificar un conjunto de criterios para un paquete de marco que quieres usar en la aplicación. Esto informa al sistema operativo de que la aplicación tiene una dependencia en un paquete de marcos que cumple los criterios especificados. Si se instalan uno o varios paquetes de marcos que cumplen los criterios, Windows se asegurará de que al menos uno de estos paquetes de marcos permanezca instalado hasta que se elimine la referencia en tiempo de instalación.

Para más información, consulte Uso de la API de dependencia dinámica para hacer referencia a paquetes MSIX en tiempo de ejecución.

Consulte también

Se aplica a

Create(String, PackageVersion, CreatePackageDependencyOptions)

Crea una referencia en tiempo de instalación para una dependencia de paquete de marco para la aplicación actual, usando el nombre de familia de paquetes especificado y la versión mínima y las opciones especificadas. Cuando se usa este método, solo se puede acceder a la dependencia del paquete de marco para el usuario actual. Para crear una dependencia de paquete de marco que sea accesible para todos los usuarios, use el método CreateForSystem en su lugar.

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

Parámetros

packageFamilyName
String

Platform::String

winrt::hstring

Nombre de familia del paquete del paquete de marco en el que se va a tomar la dependencia.

minVersion
PackageVersion

Versión mínima del paquete de marco en la que se va a tomar la dependencia.

options
CreatePackageDependencyOptions

Define criterios adicionales para especificar el paquete de marco que desea usar en la aplicación.

Devoluciones

Objeto que representa la dependencia del paquete y proporciona miembros que puede usar para administrar la duración de la dependencia.

Atributos

Comentarios

En el instalador de la aplicación o durante la primera ejecución de la aplicación, llama a este método para especificar un conjunto de criterios para un paquete de marco que quieres usar en la aplicación. Esto informa al sistema operativo de que la aplicación tiene una dependencia en un paquete de marcos que cumple los criterios especificados. Si se instalan uno o varios paquetes de marcos que cumplen los criterios, Windows se asegurará de que al menos uno de estos paquetes de marcos permanezca instalado hasta que se elimine la referencia en tiempo de instalación. Para más información, consulte Uso de la API de dependencia dinámica para hacer referencia a paquetes MSIX en tiempo de ejecución.

Esta función produce un error si los criterios de dependencia especificados no se pueden resolver en un paquete específico. Esta comprobación de resolución de paquetes se puede omitir mediante el parámetroVerifyDependencyResolution. Esto resulta útil para los instaladores que se ejecutan como contextos de usuario distintos del usuario de destino (por ejemplo, instaladores que se ejecutan como LocalSystem).

Consulte también

Se aplica a