Freigeben über


CreatePackageDependencyOptions.LifetimeArtifactKind Eigenschaft

Definition

Ruft den Artefakttyp ab, der zum Definieren der Lebensdauer der Paketabhängigkeit verwendet werden soll, oder legt diesen fest.

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

Eigenschaftswert

Der Artefakt, der verwendet werden soll, um die Lebensdauer der Paketabhängigkeit zu definieren.

Hinweise

Das Lebensdauerartefakt kann der aktuelle Prozess, eine Datei oder ein Registrierungsschlüssel sein, der dem System angibt, dass die App noch verfügbar ist. Wenn das angegebene Artefakt nicht mehr vorhanden ist, kann das Betriebssystem davon ausgehen, dass die Abhängigkeit nicht mehr benötigt wird und das Frameworkpaket deinstallieren, sofern keine anderen Apps eine Abhängigkeit davon deklariert haben. Dieses Feature ist nützlich für Szenarien, in denen eine App das Entfernen des Installationszeitpins bei der Deinstallation nicht zulässt.

Wenn Sie diese Eigenschaft auf PackageDependencyLifetimeArtifactKind.FilePath oder PackageDependencyLifetimeArtifactKind.RegistryKey festlegen, verwenden Sie die LifetimeArtifact-Eigenschaft , um den Namen des Artefakts anzugeben.

Gilt für:

Weitere Informationen