Condividi tramite


CreatePackageDependencyOptions Classe

Definizione

Definisce i criteri che possono essere applicati durante la creazione di un riferimento in fase di installazione a un pacchetto framework usando il metodo PackageDependency.Create . In questo modo il sistema operativo informa che l'app non pacchettiata ha una dipendenza da un pacchetto framework che soddisfa i criteri specificati.

public ref class CreatePackageDependencyOptions sealed
/// [Windows.Foundation.Metadata.Activatable(1)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class CreatePackageDependencyOptions final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract, 65536)]
class CreatePackageDependencyOptions final
[Windows.Foundation.Metadata.Activatable(1)]
[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 CreatePackageDependencyOptions
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract), 65536)]
public sealed class CreatePackageDependencyOptions
function CreatePackageDependencyOptions()
Public NotInheritable Class CreatePackageDependencyOptions
Ereditarietà
Object Platform::Object IInspectable CreatePackageDependencyOptions
Attributi

Costruttori

CreatePackageDependencyOptions()

Crea una nuova istanza della classe CreatePackageDependencyOptions .

Proprietà

Architectures

Ottiene o imposta le architetture del processore del pacchetto framework in cui l'app non pacchettizzata ha una dipendenza.

LifetimeArtifact

Ottiene o imposta il nome dell'artefatto usato per definire la durata della dipendenza del pacchetto, se la proprietà LifetimeArtifactKind è impostata su PackageDependencyLifetimeArtifactKind.FilePath o PackageDependencyLifetimeArtifactKind.RegistryKey.

LifetimeArtifactKind

Ottiene o imposta il tipo di artefatto da usare per definire la durata della dipendenza del pacchetto.

VerifyDependencyResolution

Ottiene o imposta un valore che indica se disabilitare la risoluzione delle dipendenze durante l'aggiunta di una dipendenza del pacchetto. 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