Compartir a través de


CreatePackageDependencyOptions Clase

Definición

Define criterios que se pueden aplicar al crear una referencia en tiempo de instalación a un paquete de marco mediante el método PackageDependency.Create . Esto informa al sistema operativo de que la aplicación desempaquetada tiene una dependencia en un paquete de marco que cumple los criterios especificados.

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
Herencia
Object Platform::Object IInspectable CreatePackageDependencyOptions
Atributos

Constructores

CreatePackageDependencyOptions()

Crea una nueva instancia de la clase CreatePackageDependencyOptions .

Propiedades

Architectures

Obtiene o establece las arquitecturas de procesador del paquete de marco en el que la aplicación sin empaquetar tiene una dependencia.

LifetimeArtifact

Obtiene o establece el nombre del artefacto utilizado para definir la duración de la dependencia del paquete, si la propiedad LifetimeArtifactKind está establecida en PackageDependencyLifetimeArtifactKind.FilePath o PackageDependencyLifetimeArtifactKind.RegistryKey.

LifetimeArtifactKind

Obtiene o establece el tipo de artefacto que se va a usar para definir la duración de la dependencia del paquete.

VerifyDependencyResolution

Obtiene o establece un valor que indica si se va a deshabilitar la resolución de dependencias al anclar una dependencia de paquete. Esto resulta útil para los instaladores que se ejecutan como contextos de usuario distintos del usuario de destino (por ejemplo, instaladores que se ejecutan como LocalSystem).

Se aplica a

Consulte también