CreatePackageDependencyOptions.LifetimeArtifactKind 属性

定义

获取或设置用于定义包依赖项生存期的项目类型。

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

属性值

用于定义包依赖项生存期的项目类型。

注解

生存期项目可以是当前进程、文件或注册表项,用于向系统指示应用仍然可用。 如果指定项目不再存在,则操作系统可能会假设不再需要依赖项,并且如果其他应用都未声明对框架包的依赖,则可以卸载它。 对于应用在卸载时会忽略删除安装时 pin 的情况,此功能十分有用。

如果将此属性设置为 PackageDependencyLifetimeArtifactKind.FilePathPackageDependencyLifetimeArtifactKind.RegistryKey,请使用 LifetimeArtifact 属性指定项目的名称。

适用于

另请参阅