AppCapability Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |