PackageDependency.Create Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 al 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, con el nombre de familia de paquete 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 al 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 al 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, llame a este método para especificar un conjunto de criterios para un paquete de marco que quiera usar en la aplicación. Esto informa al sistema operativo de que la aplicación tiene una dependencia de un paquete de marco que cumple los criterios especificados. Si se instalan uno o varios paquetes de marco que cumplen los criterios, Windows garantizará que al menos uno de estos paquetes de marcos permanecerá instalado hasta que se elimine la referencia en tiempo de instalación.
Para obtener más información, consulte Usar 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, con el nombre de familia de paquete 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 al 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 quiere 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, llame a este método para especificar un conjunto de criterios para un paquete de marco que quiera usar en la aplicación. Esto informa al sistema operativo de que la aplicación tiene una dependencia de un paquete de marco que cumple los criterios especificados. Si se instalan uno o varios paquetes de marco que cumplen los criterios, Windows garantizará que al menos uno de estos paquetes de marcos permanecerá instalado hasta que se elimine la referencia en tiempo de instalación. Para obtener más información, consulte Usar 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 verifyDependencyResolution se especifica para las opciones de parámetro. Esto resulta útil para los instaladores que se ejecutan como contextos de usuario distintos del usuario de destino (por ejemplo, los instaladores que se ejecutan como LocalSystem).