CreatePackageDependencyOptions.LifetimeArtifactKind Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.