다음을 통해 공유


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

액세스 상태 변경이 있을 때 발생합니다.

적용 대상