Freigeben über


CreatePackageDependencyOptions Klasse

Definition

Definiert Kriterien, die beim Erstellen eines Installationsverweis auf ein Frameworkpaket mithilfe der PackageDependency.Create-Methode angewendet werden können. Dadurch wird das Betriebssystem darüber informiert, dass Ihre unverpackte App eine Abhängigkeit von einem Frameworkpaket aufweist, das die angegebenen Kriterien erfüllt.

public ref class CreatePackageDependencyOptions sealed
/// [Windows.Foundation.Metadata.Activatable(1)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class CreatePackageDependencyOptions final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract, 65536)]
class CreatePackageDependencyOptions final
[Windows.Foundation.Metadata.Activatable(1)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public sealed class CreatePackageDependencyOptions
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract), 65536)]
public sealed class CreatePackageDependencyOptions
function CreatePackageDependencyOptions()
Public NotInheritable Class CreatePackageDependencyOptions
Vererbung
Object Platform::Object IInspectable CreatePackageDependencyOptions
Attribute

Konstruktoren

CreatePackageDependencyOptions()

Erstellt eine neue Instanz der CreatePackageDependencyOptions-Klasse .

Eigenschaften

Architectures

Ruft die Prozessorarchitekturen des Frameworkpakets ab, von dem Ihre unverpackte App abhängig ist, oder legt diese fest.

LifetimeArtifact

Ruft den Namen des Artefakts ab, mit dem die Lebensdauer der Paketabhängigkeit definiert wird, oder legt diesen fest, wenn die LifetimeArtifactKind-Eigenschaft auf PackageDependencyLifetimeArtifactKind.FilePath oder PackageDependencyLifetimeArtifactKind.RegistryKey festgelegt ist.

LifetimeArtifactKind

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

VerifyDependencyResolution

Ruft einen Wert ab, der angibt, ob die Abhängigkeitsauflösung beim Anheften einer Paketabhängigkeit deaktiviert werden soll, oder legt diesen fest. Dies ist nützlich für Installationsprogramme, die als andere Benutzerkontexte als den Zielbenutzer ausgeführt werden (z. B. Installationsprogramme, die als LocalSystem ausgeführt werden).

Gilt für:

Weitere Informationen