Partager via


AppCapability.RequestAccessForCapabilitiesForUserAsync Méthode

Définition

Demande l’accès à plusieurs fonctionnalités simultanément.

public:
 static IAsyncOperation<IMapView<Platform::String ^, AppCapabilityAccessStatus> ^> ^ RequestAccessForCapabilitiesForUserAsync(User ^ user, IIterable<Platform::String ^> ^ capabilityNames);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IMapView<winrt::hstring, AppCapabilityAccessStatus>> RequestAccessForCapabilitiesForUserAsync(User const& user, IIterable<winrt::hstring> const& capabilityNames);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IReadOnlyDictionary<string,AppCapabilityAccessStatus>> RequestAccessForCapabilitiesForUserAsync(User user, IEnumerable<string> capabilityNames);
function requestAccessForCapabilitiesForUserAsync(user, capabilityNames)
Public Shared Function RequestAccessForCapabilitiesForUserAsync (user As User, capabilityNames As IEnumerable(Of String)) As IAsyncOperation(Of IReadOnlyDictionary(Of String, AppCapabilityAccessStatus))

Paramètres

user
User

Propriété utilisateur pour laquelle l’objet a été créé.

capabilityNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Chaînes de nom de fonctionnalité.

Retours

Retourne un dictionnaire en lecture seule avec des fonctionnalités de chaîne comme clés des énumérations AppCapabilityAccessStatus.

Attributs

Remarques

RequestAccessForCapabilitiesForUserAsync ne crée aucun objet et peut provoquer l’affichage d’une invite de l’utilisateur.

Remarque : Doit être appelé à partir du thread d’interface utilisateur.

S’applique à

Voir aussi