Compartir a través de


PackageDependency.CreateForSystem Método

Definición

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. Este método crea una dependencia de paquete de marco que es accesible para todos los usuarios y este método requiere que el autor de la llamada tenga privilegios administrativos. Para crear una dependencia de paquete de marco que solo sea accesible para el usuario actual, use el método Create en su lugar.

public:
 static PackageDependency ^ CreateForSystem(Platform::String ^ packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions ^ options);
 static PackageDependency CreateForSystem(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion, CreatePackageDependencyOptions const& options);
public static PackageDependency CreateForSystem(string packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions options);
function createForSystem(packageFamilyName, minVersion, options)
Public Shared Function CreateForSystem (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.

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).

Se aplica a

Consulte también