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


AppCapability Класс

Определение

Создает объект AppCapability для пользователя приложения и текущего процесса.

public ref class AppCapability sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppCapability final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppCapability
Public NotInheritable Class AppCapability
Наследование
Object Platform::Object IInspectable AppCapability
Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1903 (появилось в 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v8.0)

Комментарии

Создается с помощью статических методов Create и CreateWithProcessIdForUser.

Примечание. Создание можно вызывать только приложениями SUA.

Свойства

CapabilityName

Обращается к хранимой возможности.

DisplayMessage

Цель, по которой осуществляется доступ к возможности.

User

Пользователь, под которым создается AppCapability.

Методы

CheckAccess()

Проверяет доступ для хранимых возможностей объекта и пользователя.

Create(String)

Создает объект AppCapability.

CreateWithProcessIdForUser(User, String, UInt32)

Создает объект AppCapability для указанного процесса и пользователя.

RequestAccessAsync()

Запрашивает доступ для хранимых возможностей объекта и пользователя.

RequestAccessForCapabilitiesAsync(IIterable<String>)

Запрашивает доступ к нескольким возможностям одновременно.

RequestAccessForCapabilitiesForUserAsync(User, IIterable<String>)

Запрашивает доступ к нескольким возможностям одновременно.

События

AccessChanged

Возникает при изменении состояния доступа.

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