Condividi tramite


PackageDependency.Create Metodo

Definizione

Overload

Create(String, PackageVersion)

Crea un riferimento in fase di installazione per una dipendenza del pacchetto framework per l'app corrente, usando il nome della famiglia di pacchetti e la versione minima specificati. Quando si usa questo metodo, la dipendenza del pacchetto framework è accessibile solo all'utente corrente. Per creare una dipendenza del pacchetto framework accessibile a tutti gli utenti, usare invece il metodo CreateForSystem .

Create(String, PackageVersion, CreatePackageDependencyOptions)

Crea un riferimento in fase 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. Quando si usa questo metodo, la dipendenza del pacchetto framework è accessibile solo all'utente corrente. Per creare una dipendenza del pacchetto framework accessibile a tutti gli utenti, usare invece il metodo CreateForSystem .

Create(String, PackageVersion)

Crea un riferimento in fase di installazione per una dipendenza del pacchetto framework per l'app corrente, usando il nome della famiglia di pacchetti e la versione minima specificati. Quando si usa questo metodo, la dipendenza del pacchetto framework è accessibile solo all'utente corrente. Per creare una dipendenza del pacchetto framework accessibile a tutti gli utenti, usare invece il metodo 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

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.

Restituisce

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

Attributi

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 indica che l'app ha una dipendenza da un pacchetto framework che soddisfa i criteri specificati. Se vengono installati uno o più pacchetti framework che soddisfano i criteri, Windows garantirà che almeno uno di questi pacchetti framework rimarrà installato fino all'eliminazione del 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.

Vedi anche

Si applica a

Create(String, PackageVersion, CreatePackageDependencyOptions)

Crea un riferimento in fase 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. Quando si usa questo metodo, la dipendenza del pacchetto framework è accessibile solo all'utente corrente. Per creare una dipendenza del pacchetto framework accessibile a tutti gli utenti, usare invece il metodo 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

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 da usare nell'app.

Restituisce

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

Attributi

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 indica che l'app ha una dipendenza da un pacchetto framework che soddisfa i criteri specificati. Se vengono installati uno o più pacchetti framework che soddisfano i criteri, Windows garantirà che almeno uno di questi pacchetti framework rimarrà installato fino all'eliminazione del 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 VerifyDependencyResolution è specificato per il parametro options . 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.

Vedi anche

Si applica a