CreatePackageDependencyOptions.LifetimeArtifactKind Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.