共用方式為


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

發生存取狀態變更時引發。

適用於