PackageDependency Classe
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.
Rappresenta un pacchetto framework in cui l'app corrente ha una dipendenza e include i membri che è possibile usare per gestire la durata della dipendenza.
public ref class PackageDependency sealed
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class PackageDependency final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract, 65536)]
class PackageDependency final
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public sealed class PackageDependency
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract), 65536)]
public sealed class PackageDependency
Public NotInheritable Class PackageDependency
- Ereditarietà
- Attributi
Commenti
Per altre informazioni su questa classe, vedere Usare l'API di dipendenza dinamica per fare riferimento ai pacchetti MSIX in fase di esecuzione.
Proprietà
GenerationId |
Ottiene l'ID di generazione corrente del grafico del pacchetto. |
Id |
Ottiene l'ID della dipendenza del pacchetto. Questo valore è disponibile dopo le chiamate riuscite ai metodi di Create e CreateForSystem. |
PackageGraphRevisionId |
Ottiene l'ID di generazione corrente del grafico del pacchetto. |
Metodi
Add() |
Aggiunge un riferimento di runtime per la dipendenza del pacchetto framework creata in precedenza usando il metodo Create. Al termine di questo metodo, l'app può attivare i tipi e usare il contenuto del pacchetto framework. |
Add(AddPackageDependencyOptions) |
Aggiunge un riferimento di runtime per la dipendenza del pacchetto framework creata in precedenza usando il metodo Create con le opzioni specificate. Al termine di questo metodo, l'app può attivare i tipi e usare il contenuto del pacchetto framework. |
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 |
CreateForSystem(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. 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. |
Delete() |
Elimina il riferimento in fase di installazione per la dipendenza del pacchetto framework creata in precedenza usando il metodo Create. Questo metodo informa il sistema operativo che è sicuro rimuovere il pacchetto del framework se nessun'altra app ha una dipendenza da essa. |
GetFromId(String) |
Crea una nuova istanza di dipendenza del pacchetto dall'ID dipendenza del pacchetto specificato. |
GetFromIdForSystem(String) |
Crea una nuova istanza di dipendenza del pacchetto dall'ID dipendenza del pacchetto specificato. La dipendenza del pacchetto è accessibile a tutti gli utenti, e questo metodo richiede che il chiamante disponga di privilegi amministrativi. |