Freigeben über


AppCapability Klasse

Definition

Erstellt ein AppCapability-Objekt für den Benutzer der App und den aktuellen Prozess.

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
Vererbung
Object Platform::Object IInspectable AppCapability
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1903 (eingeführt in 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v8.0)

Hinweise

Erstellt mit den statischen Methoden Create und CreateWithProcessIdForUser.

Hinweis: Erstellen kann nur von SUA-Apps aufgerufen werden.

Eigenschaften

CapabilityName

Greift auf die gespeicherte Funktion zu.

DisplayMessage

Der Zweck des Zugriffs auf die Funktion.

User

Der Benutzer, unter dem die AppCapability erstellt wird.

Methoden

CheckAccess()

Überprüft den Zugriff auf die gespeicherte Funktion und den Benutzer des Objekts.

Create(String)

Erstellt ein AppCapability-Objekt.

CreateWithProcessIdForUser(User, String, UInt32)

Erstellt ein AppCapability-Objekt für den angegebenen Prozess und den angegebenen Benutzer.

RequestAccessAsync()

Fordert Zugriff auf die gespeicherte Funktion und den Benutzer des Objekts an.

RequestAccessForCapabilitiesAsync(IIterable<String>)

Fordert gleichzeitigen Zugriff auf mehrere Funktionen an.

RequestAccessForCapabilitiesForUserAsync(User, IIterable<String>)

Fordert gleichzeitigen Zugriff auf mehrere Funktionen an.

Ereignisse

AccessChanged

Wird ausgelöst, wenn sich der Zugriff auf status ändert.

Gilt für: