CreatePackageDependencyOptions Classe

Définition

Définit les critères qui peuvent être appliqués lors de la création d’une référence au moment de l’installation d’un package d’infrastructure à l’aide de la méthode PackageDependency.Create . Cela informe le système d’exploitation que votre application non empaquetée dépend d’un package d’infrastructure qui répond aux critères spécifiés.

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
Héritage
Object Platform::Object IInspectable CreatePackageDependencyOptions
Attributs

Constructeurs

CreatePackageDependencyOptions()

Crée une instance de la classe CreatePackageDependencyOptions .

Propriétés

Architectures

Obtient ou définit les architectures de processeur du package d’infrastructure sur lequel votre application non empaquetée a une dépendance.

LifetimeArtifact

Obtient ou définit le nom de l’artefact utilisé pour définir la durée de vie de la dépendance de package, si la propriété LifetimeArtifactKind a la valeur PackageDependencyLifetimeArtifactKind.FilePath ou PackageDependencyLifetimeArtifactKind.RegistryKey.

LifetimeArtifactKind

Obtient ou définit le type d’artefact à utiliser pour définir la durée de vie de la dépendance de package.

VerifyDependencyResolution

Obtient ou définit une valeur qui indique s’il faut désactiver la résolution des dépendances lors de l’épinglage d’une dépendance de package. Cela est utile pour les programmes d’installation s’exécutant en tant que contextes utilisateur autres que l’utilisateur cible (par exemple, les programmes d’installation s’exécutant en tant que LocalSystem).

S’applique à

Voir aussi