Compartilhar via


CreatePackageDependencyOptions Classe

Definição

Define critérios que podem ser aplicados ao criar uma referência de tempo de instalação para um pacote de estrutura usando o método PackageDependency.Create . Isso informa ao sistema operacional que seu aplicativo não empacotado tem uma dependência em um pacote de estrutura que atende aos critérios 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
Herança
Object Platform::Object IInspectable CreatePackageDependencyOptions
Atributos

Construtores

CreatePackageDependencyOptions()

Cria uma nova instância da classe CreatePackageDependencyOptions .

Propriedades

Architectures

Obtém ou define as arquiteturas de processador do pacote de estrutura no qual seu aplicativo não empacotado tem uma dependência.

LifetimeArtifact

Obtém ou define o nome do artefato usado para definir o tempo de vida da dependência do pacote, se a propriedade LifetimeArtifactKind estiver definida como PackageDependencyLifetimeArtifactKind.FilePath ou PackageDependencyLifetimeArtifactKind.RegistryKey.

LifetimeArtifactKind

Obtém ou define o tipo de artefato a ser usado para definir o tempo de vida da dependência do pacote.

VerifyDependencyResolution

Obtém ou define um valor que indica se a resolução de dependência deve ser desabilitada ao fixar uma dependência de pacote. Isso é útil para instaladores em execução como contextos de usuário diferentes do usuário de destino (por exemplo, instaladores em execução como LocalSystem).

Aplica-se a

Confira também