Поделиться через


CreatePackageDependencyOptions Класс

Определение

Определяет критерии, которые могут применяться при создании ссылки во время установки на пакет платформы с помощью метода PackageDependency.Create . Это информирует ОС о том, что неупакованное приложение зависит от пакета платформы, соответствующего указанным критериям.

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
Наследование
Object Platform::Object IInspectable CreatePackageDependencyOptions
Атрибуты

Конструкторы

CreatePackageDependencyOptions()

Создает новый экземпляр класса CreatePackageDependencyOptions .

Свойства

Architectures

Возвращает или задает архитектуры процессора пакета платформы, от которого зависит неупакованное приложение.

LifetimeArtifact

Возвращает или задает имя артефакта, используемого для определения времени существования зависимости пакета, если свойству LifetimeArtifactKind присвоено значение PackageDependencyLifetimeArtifactKind.FilePath или PackageDependencyLifetimeArtifactKind.RegistryKey.

LifetimeArtifactKind

Возвращает или задает тип артефакта, используемого для определения времени существования зависимости пакета.

VerifyDependencyResolution

Возвращает или задает значение, указывающее, следует ли отключить разрешение зависимостей при закреплении зависимости пакета. Это полезно для установщиков, работающих в качестве контекстов пользователей, отличных от целевого пользователя (например, установщиков, работающих от имени LocalSystem).

Применяется к

См. также раздел