CreatePackageDependencyOptions.LifetimeArtifactKind 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用于定义包依赖项生存期的项目类型。
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.FilePath 或 PackageDependencyLifetimeArtifactKind.RegistryKey,请使用 LifetimeArtifact 属性指定项目的名称。