Share via


CreatePackageDependencyOptions.LifetimeArtifactKind Propriedade

Definição

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

public:
 property PackageDependencyLifetimeArtifactKind LifetimeArtifactKind { PackageDependencyLifetimeArtifactKind get(); void set(PackageDependencyLifetimeArtifactKind value); };
PackageDependencyLifetimeArtifactKind LifetimeArtifactKind();

void LifetimeArtifactKind(PackageDependencyLifetimeArtifactKind value);
public PackageDependencyLifetimeArtifactKind LifetimeArtifactKind { get; set; }
var packageDependencyLifetimeArtifactKind = createPackageDependencyOptions.lifetimeArtifactKind;
createPackageDependencyOptions.lifetimeArtifactKind = packageDependencyLifetimeArtifactKind;
Public Property LifetimeArtifactKind As PackageDependencyLifetimeArtifactKind

Valor da propriedade

O tipo de artefato a ser usado para definir o tempo de vida da dependência do pacote.

Comentários

O artefato de tempo de vida pode ser o processo atual, um arquivo ou uma chave do Registro que indica ao sistema que o aplicativo ainda está disponível. Se o artefato especificado não existir mais, o sistema operacional poderá assumir que a dependência não é mais necessária e desinstalar o pacote de estrutura se nenhum outro aplicativo tiver declarado uma dependência dele. Esse recurso é útil para cenários em que um aplicativo não pode remover o marcador de tempo de instalação quando ele é desinstalado.

Se você definir essa propriedade como PackageDependencyLifetimeArtifactKind.FilePath ou PackageDependencyLifetimeArtifactKind.RegistryKey, use a propriedade LifetimeArtifact para especificar o nome do artefato.

Aplica-se a

Confira também