PackageDependency.CreateForSystem Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.