Condividi tramite


PackageDependency.CreateForSystem Metodo

Definizione

Crea un riferimento al tempo di installazione per una dipendenza del pacchetto framework per l'app corrente, usando il nome della famiglia di pacchetti e la versione minima specificati e le opzioni specificate. Questo metodo crea una dipendenza del pacchetto framework accessibile a tutti gli utenti e questo metodo richiede che il chiamante disponga di privilegi amministrativi. Per creare una dipendenza del pacchetto framework accessibile solo all'utente corrente, usare invece il metodo Create .

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

Parametri

packageFamilyName
String

Platform::String

winrt::hstring

Nome della famiglia di pacchetti del pacchetto framework in cui eseguire la dipendenza.

minVersion
PackageVersion

Versione minima del pacchetto framework in cui eseguire la dipendenza.

options
CreatePackageDependencyOptions

Definisce criteri aggiuntivi per specificare il pacchetto framework che si vuole usare nell'app.

Restituisce

Oggetto che rappresenta la dipendenza del pacchetto e fornisce membri che è possibile usare per gestire la durata della dipendenza.

Commenti

Nel programma di installazione dell'app o durante la prima esecuzione dell'app chiamare questo metodo per specificare un set di criteri per un pacchetto framework che si vuole usare nell'app. In questo modo il sistema operativo informa che l'app ha una dipendenza da un pacchetto framework che soddisfa i criteri specificati. Se vengono installati uno o più pacchetti di framework che soddisfano i criteri, Windows garantisce che almeno uno di questi pacchetti di framework rimanga installato fino a quando non viene eliminato il riferimento in fase di installazione. Per altre informazioni, vedere Usare l'API di dipendenza dinamica per fare riferimento ai pacchetti MSIX in fase di esecuzione.

Questa funzione ha esito negativo se i criteri di dipendenza specificati non possono essere risolti in un pacchetto specifico. Questo controllo di risoluzione del pacchetto può essere ignorato usando l'opzione VerifyDependencyResolution per il parametro opzioni . Ciò è utile per i programmi di installazione in esecuzione come contesti utente diversi dall'utente di destinazione, ad esempio i programmi di installazione in esecuzione come LocalSystem.

Si applica a

Vedi anche