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
| Anforderungen | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| AccessChanged |
Wird ausgelöst, wenn sich der Zugriff auf status ändert. |