AppCapability 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立應用程式使用者和目前進程的 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
- 繼承
- 屬性
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 |
發生存取狀態變更時引發。 |